Cryptanalysis of the "grain" family of stream ciphers

Alexander Maximov

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

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(
Original languageEnglish
Title of host publicationProceedings of the 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
PublisherAssociation for Computing Machinery (ACM)
Pages283-288
Volume2006
DOIs
Publication statusPublished - 2006
Event2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06 - Taipei, Taiwan
Duration: 2007 Mar 212007 Mar 24

Publication series

Name
Volume2006

Conference

Conference2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
Country/TerritoryTaiwan
CityTaipei
Period2007/03/212007/03/24

Subject classification (UKÄ)

  • Electrical Engineering, Electronic Engineering, Information Engineering

Free keywords

  • Cryptanalysis
  • Decoding problem

Fingerprint

Dive into the research topics of 'Cryptanalysis of the "grain" family of stream ciphers'. Together they form a unique fingerprint.

Cite this