Cryptanalysis of the "grain" family of stream ciphers
(2006) 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06 2006. p.283-288- Abstract
- Let us have an NLFSR with the feedback function g(x) and an LFSR with the generating polynomial f(x). The function g(x) is a Boolean function on the state of the NLFSR and the LFSR, at any time instance t. Whenever the LFSR has good statistical properties, it is used for controlling the randomness of the NLFSR's state machine. In this paper we define and study the general class of "Grain" family of stream ciphers, where the keystrearn bits are generated by another Boolean function h(y) on the states of the NLFSR and the LFSR. We show that the cryptographic strength of this family is related to the general decoding problem, when a key-recovering attack is considered. A proper choice of the functions f(
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/617042
- author
- Maximov, Alexander LU
- organization
- publishing date
- 2006
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- keywords
- Cryptanalysis, Decoding problem
- host publication
- Proceedings of the 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
- volume
- 2006
- pages
- 283 - 288
- publisher
- Association for Computing Machinery (ACM)
- conference name
- 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
- conference location
- Taipei, Taiwan
- conference dates
- 2007-03-21 - 2007-03-24
- external identifiers
-
- scopus:34247336490
- DOI
- 10.1145/1128817.1128859
- language
- English
- LU publication?
- yes
- id
- 483f827a-f746-498d-9250-dd6107865430 (old id 617042)
- date added to LUP
- 2016-04-04 12:19:50
- date last changed
- 2022-02-06 08:40:49
@inproceedings{483f827a-f746-498d-9250-dd6107865430, abstract = {{Let us have an NLFSR with the feedback function g(x) and an LFSR with the generating polynomial f(x). The function g(x) is a Boolean function on the state of the NLFSR and the LFSR, at any time instance t. Whenever the LFSR has good statistical properties, it is used for controlling the randomness of the NLFSR's state machine. In this paper we define and study the general class of "Grain" family of stream ciphers, where the keystrearn bits are generated by another Boolean function h(y) on the states of the NLFSR and the LFSR. We show that the cryptographic strength of this family is related to the general decoding problem, when a key-recovering attack is considered. A proper choice of the functions f(}}, author = {{Maximov, Alexander}}, booktitle = {{Proceedings of the 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06}}, keywords = {{Cryptanalysis; Decoding problem}}, language = {{eng}}, pages = {{283--288}}, publisher = {{Association for Computing Machinery (ACM)}}, title = {{Cryptanalysis of the "grain" family of stream ciphers}}, url = {{http://dx.doi.org/10.1145/1128817.1128859}}, doi = {{10.1145/1128817.1128859}}, volume = {{2006}}, year = {{2006}}, }