The core of any
stream cipher is presented by the keystream generation procedure, where the input key is treated based on specific and pre-defined formula of that cipher.
Quantum
stream cipher (QSC) provides data encryption similar to classical
stream cipher, but it uses quantum noise effect and can be used in optical communication networks (Hirota et al.
These are both block cipher designs (as opposed to a
stream cipher).
These ASICs contain several chaotic processors feeding a whole bank of random number generators, several cutting-edge
stream cipher modules, a sophisticated DSP (digital-signal-processing) engine and a highly specialized ECC elliptic-curve cryptography unit.
Robshaw, "The eSTREAM Project," New
Stream Cipher Designs: The eSTREAM Finalists, pp.
Stream cipher can be categorized into an asynchronous stream and the other is synchronous
stream ciphers.
The main objective, in this contribution, is to introduce a synchronous
stream cipher encryption that withstands to potential attacks without affecting network performance.
Strengths are: (a) block length: 64-bits and key length: 128-bits are used, (b) provides high security and lightweight implementation and (c) it is an ultra-lightweight
stream cipher for low cost, low power and resource constraint devices.
The proposed generator could be employed as the source for random values, nonces, keys, and so forth, as well as the key stream generator in a Vernam
stream cipher.