Stream Ciphers

Andreas Klein

at 250 WPM

7 hours

The average reader, reading at a speed of 250 WPM, would take 7 hours to read Stream Ciphers.

Personalise your estimate by entering your reading speed below

Test my reading speed

14

days at 30 min/day

420

total minutes

Buy on Amazon

Stream Ciphers

by Andreas Klein

Apr 09, 2013

Springer

420

9781447150787

1447150783

Description

In cryptography, ciphers is the technical term for encryption and decryption algorithms. They are an important sub-family that features high speed and easy implementation and are an essential part of wireless internet and mobile phones. Unlike block ciphers, stream ciphers work on single bits or single words and need to maintain an internal state to change the cipher at each step. Typically stream ciphers can reach higher speeds than block ciphers but they can be more vulnerable to attack. Here, mathematics comes into play. Number theory, algebra and statistics are the key to a better understanding of stream ciphers and essential for an informed decision on their safety. Since the theory is less developed, stream ciphers are often skipped in books on cryptography. This book fills this gap. It covers the mathematics of stream ciphers and its history, and also discusses many modern examples and their robustness against attacks. Part I covers linear feedback shift registers, non-linear combinations of LFSRs, algebraic attacks and irregular clocked shift registers. Part II studies some special ciphers including the security of mobile phones, RC4 and related ciphers, the eStream project and the blum-blum-shub generator and related ciphers. Stream Ciphers requires basic knowledge of algebra and linear algebra, combinatorics and probability theory and programming. Appendices in Part III help the reader with the more complicated subjects and provides the mathematical background needed. It covers, for example, complexity, number theory, finite fields, statistics, combinatorics. Stream Ciphers concludes with exercises and solutions and is directed towards advanced undergraduate and graduate students in mathematics and computer science.

Frequently Asked Questions

How many pages are in Stream Ciphers?

This edition of Stream Ciphers has approximately 420 pages. Please note, this is an estimate and the exact page count can vary between hardcover, paperback, and e-book versions.

How long does it take to read Stream Ciphers?

For most readers, Stream Ciphers typically takes between 8h 45m and 5h 50m to complete. This is based on the book's length of approximately 105,000 words and common reading speeds.

Here's a detailed breakdown: • Continuous reading at 250 WPM: approximately 7h 0m of focused reading • Casual reading (30 minutes/day): you could finish in roughly 14 days • Estimated word count: 105,000 words

Your individual reading time will vary based on your personal reading pace, the amount of daily reading time, and your familiarity with the subject matter.

What is the word count of Stream Ciphers?

The estimated word count for Stream Ciphers is approximately 105,000 words. This figure is calculated using industry-standard methods that consider genre-specific word density patterns, typical formatting and layout characteristics, and standard words-per-page ratios for published books.

This is an approximation — actual word count may vary based on font size, formatting, edition, and the presence of illustrations or charts.

Who is the author of Stream Ciphers?

Stream Ciphers was written by Andreas Klein.

When was Stream Ciphers published?

The publication date for this specific edition is Apr 09, 2013. The original work may have been published on a different date.