The initialisation process is a key component in modern stream cipher design. A well-designed initialisation process should not reveal any information about the secret key, or possess properties that may help to facilitate attacks. This paper analyses the initialisation processes of shift register based stream ciphers and identifies four flaws which lead to compression, state convergence, the existence of slid pairs and possible weak Key-IV combinations. These flaws are illustrated using the A5/1 stream cipher as a case study. We also provide some design recommendations for the intialisation process in stream ciphers, to overcome these and other flaws.
CITATION STYLE
Alhamdan, A., Bartlett, H., Dawson, E., Simpson, L., & Wong, K. K. H. (2015). Flaws in the initialisation process of stream ciphers. In Computation, Cryptography, and Network Security (pp. 19–49). Springer International Publishing. https://doi.org/10.1007/978-3-319-18275-9_2
Mendeley helps you to discover research relevant for your work.