Paper 2017/765

Necessary conditions for designing secure stream ciphers with the minimal internal states

Vahid Amin Ghafari, Honggang Hu, and Mohammadsadegh alizadeh

Abstract

After the introduction of some stream ciphers with the minimal internal state, the design idea of these ciphers (i.e. the design of stream ciphers by using a secret key, not only in the initialization but also permanently in the keystream generation) has been developed. The idea lets to design lighter stream ciphers that they are suitable for devices with limited resources such as RFID, WSN. We present necessary conditions for designing a secure stream cipher with the minimal internal state. Based on the conditions, we propose Fruit-128 stream cipher for 128-bit security against all types of attacks. Our implementations showed that the area size of Fruit-128 is about 25.2% smaller than that of Grain-128a. The discussions are presented that Fruit-128 is more resistant than Grain-128a to some attacks such as Related key chosen IV attack. Sprout, Fruit-v2 and Plantlet ciphers are vulnerable to time-memory-data trade-off (TMDTO) distinguishing attacks. For the first time, IV bits were permanently used to strengthen Fruit-128 against TMDTO attacks. We will show that if IV bits are not permanently available during the keystream production step, we can eliminate the IV mixing function from it. In this case, security level decreases to 69-bit against TMDTO distinguishing attacks (that based on the application might be tolerable). Dynamic initialization is another contribution of the paper (that it can strengthen initialization of all stream ciphers with low area cost).

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Stream CipherUltra-lightweightLightweightNFSRLFSRHardware ImplementationCryptographic Primitive
Contact author(s)
vahidaming @ yahoo com
History
2017-08-08: received
Short URL
https://ia.cr/2017/765
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/765,
      author = {Vahid Amin Ghafari and Honggang Hu and Mohammadsadegh alizadeh},
      title = {Necessary conditions for designing secure stream ciphers with the minimal internal states},
      howpublished = {Cryptology ePrint Archive, Paper 2017/765},
      year = {2017},
      note = {\url{https://eprint.iacr.org/2017/765}},
      url = {https://eprint.iacr.org/2017/765}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.