Abstract
This chapter considers the simplest type of stream cipher, in which the plaintext is given as a string of bits {pi} and the ciphertext string {ci} is produced by adding this stream mod 2 to a keystream {ki}, that is, another string of bits produced by some process. There are several methods to solve the problem of generating large amounts of keystream. One way is to make the keystream periodic, so that it repeats itself after d bits for some fixed (large) d. If the bits in the keystream do not depend on the plaintext or ciphertext, then the stream cipher is synchronous. Synchronous stream ciphers require that the keystreams used for encryption and decryption be exactly synchronized in order to recover the plaintext from the ciphertext.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.