Paper 2023/1235

LOL: A Highly Flexible Framework for Designing Stream Ciphers

Dengguo Feng, State Key Laboratory of Cryptology, Beijing, 100878, China
Lin Jiao, State Key Laboratory of Cryptology, Beijing, 100878, China
Yonglin Hao, State Key Laboratory of Cryptology, Beijing, 100878, China
Qunxiong Zheng, PLA Strategic Support Force Information Engineering University, Zhengzhou, 450001, China
Wenling Wu, Institute of Software, Chinese Academy of Sciences, Beijing, China
Wenfeng Qi, PLA Strategic Support Force Information Engineering University, Zhengzhou, 450001, China
Lei Zhang, Institute of Software, Chinese Academy of Sciences, Beijing, China
Liting Zhang, Westone Cryptologic Research Center, Beijing, China
Siwei Sun, School of Cryptology, University of Chinese Academy of Sciences, Beijing, China
Tian Tian, PLA Strategic Support Force Information Engineering University, Zhengzhou, 450001, China
Abstract

In this paper, we propose LOL, a general framework for designing blockwise stream ciphers, to achieve ultrafast software implementations for the ubiquitous virtual networks in 5G/6G environments and high-security level for post-quantum cryptography. The LOL framework is structurally strong, and all its components as well as the LOL framework itself enjoy high flexibility with various extensions. Following the LOL framework, we propose new stream cipher designs named LOL-MINI and LOL-DOUBLE with the support of the AES-NI and SIMD instructions: the former applies the basic LOL single mode while the latter uses the extended parallel-dual mode. Both LOL-MINI and LOL-DOUBLE support 256-bit key length and, according to our thorough evaluations, have 256-bit security margins against all existing cryptanalysis methods including differential, linear, integral, etc. The software performances of LOL-MINI and LOL-DOUBLE can reach 89 Gbps and 135 Gbps. In addition to pure encryptions, the LOL-MINI and LOL-DOUBLE stream ciphers can also be applied in a stream-cipher-then-MAC strategy to make an AEAD scheme.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
Stream Cipher5G/6G Mobile SystemFast Software Implementation
Contact author(s)
jiaolin_jl @ 126 com
haoyonglin @ yeah net
History
2024-01-29: last of 4 revisions
2023-08-15: received
See all versions
Short URL
https://ia.cr/2023/1235
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1235,
      author = {Dengguo Feng and Lin Jiao and Yonglin Hao and Qunxiong Zheng and Wenling Wu and Wenfeng Qi and Lei Zhang and Liting Zhang and Siwei Sun and Tian Tian},
      title = {LOL: A Highly Flexible Framework for Designing Stream Ciphers},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1235},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1235}},
      url = {https://eprint.iacr.org/2023/1235}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.