Skip to main content

Part of the book series: Communications and Control Engineering Series ((CCE))

Abstract

For practical reasons (such as delay and ease of processing) the semi-infinite message stream is usually subdivided into fixed size entities which are enciphered serially. There are two fundamentally different approaches to how a sensible enciphering could be accomplished. When the enciphering transformation operates on each such message entity independently, then one speaks of a block cipher. Thus block ciphers are simple substitution ciphers and must have necessarily large alphabets to prevent cryptoanalysis by brute force. This is why the suggestive name “block” is used to designate the size of a message entity. Stream ciphers, in contrast, encipher each message entity with a time-varying function whose time dependency is governed by the internal state of the stream cipher. Since, for this enciphering principle, the message entities are not required to be large, one speaks of “character” to designate the size of a message entity. After each character is “enciphered” the stream cipher changes state according to some rule. Therefore two occurrences of the same plaintext character usually do not result in the same ciphertext character.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin, Heidelberg

About this chapter

Cite this chapter

Rueppel, R.A. (1986). Stream Ciphers. In: Analysis and Design of Stream Ciphers. Communications and Control Engineering Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82865-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-82865-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-82867-6

  • Online ISBN: 978-3-642-82865-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics