Paper 2020/495

Disperse rotation operator DRT and use in some stream ciphers

Kim Yong-Jin, Yon Yong-Ho, Jong Yu-Jin, and Li Ok-Chol

Abstract

Abstract: Rotation operator is frequently used in several stream ciphers, including HC-128, Rabbit, and Salsa20, the final candidates for eSTREAM. This is because ‘Rotation operator (ROT)’ is simple but has very good dispersibility. In this paper, we propose a ‘disperse rotation operator (DRT)’, which has the same structure as ROT but has better dispersibility. In addition, the use of DRT instead of ROT has shown that the quality of the output stream of all three stream ciphers is significantly improved. On the other hand, the use of DRT instead of ROT in HC-128 stream cipher prevents the expansion of differentiated attacks based on LSB.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint. MINOR revision.
Keywords
Rotation operatorstream cipherdispersibility
Contact author(s)
kyj0916 @ 126 com
Ryongnam3 @ yahoo com
History
2020-04-30: received
Short URL
https://ia.cr/2020/495
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/495,
      author = {Kim Yong-Jin and Yon Yong-Ho and Jong Yu-Jin and Li Ok-Chol},
      title = {Disperse rotation operator DRT and use in some stream ciphers},
      howpublished = {Cryptology ePrint Archive, Paper 2020/495},
      year = {2020},
      note = {\url{https://eprint.iacr.org/2020/495}},
      url = {https://eprint.iacr.org/2020/495}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.