Paper 2023/1235
LOL: A Highly Flexible Framework for Designing Stream Ciphers
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)
- 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-09-25: last of 6 revisions
- 2023-08-15: received
- See all versions
- Short URL
- https://ia.cr/2023/1235
- License
-
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}, url = {https://eprint.iacr.org/2023/1235} }