Paper 2020/288
Secure Key-Alternating Feistel Ciphers Without Key Schedule
Yaobin Shen, Hailun Yan, Lei Wang, and Xuejia Lai
Abstract
Light key schedule has found many applications in lightweight blockciphers, e.g. LED, PRINTcipher and LBlock. In this paper, we study an interesting question of how to design a as light as possible key schedule from the view of provable security and revisit the four-round key-alternating Feistel cipher by Guo and Wang in Asiacrypt 18. We optimize the construction by Guo and Wang and propose a four-round key-alternating Feistel cipher with an ultra-light (in fact non-existent) key schedule. We prove our construction retain the same security level as that of Guo and Wang's construction. To the best of our knowledge, this is the first provably secure key-alternating Feistel cipher using identical round function and one n-bit master key but with ultra-light (non-existent) key schedule. We also investigate whether the same refinement works for the three-round key-alternating Feistel cipher. This time we show a distinguishing attack on such three-round construction with only four encryption queries. On the positive side, we prove that three-round key-alternating Feistel cipher with a suitable key schedule is a pseudorandom permutation. This is also the first provable-security result for three-round key-alternating Feistel cipher.
Metadata
- Available format(s)
- Category
- Secret-key cryptography
- Publication info
- Published elsewhere. Major revision. SCIENCE CHINA Information Sciences
- DOI
- 10.1007/S11432-019-9938-0
- Keywords
- blockcipherskey schedulekey-alternating Feistelprovable security
- Contact author(s)
- yb_shen @ sjtu edu cn
- History
- 2020-04-15: revised
- 2020-03-06: received
- See all versions
- Short URL
- https://ia.cr/2020/288
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/288, author = {Yaobin Shen and Hailun Yan and Lei Wang and Xuejia Lai}, title = {Secure Key-Alternating Feistel Ciphers Without Key Schedule}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/288}, year = {2020}, doi = {10.1007/S11432-019-9938-0}, url = {https://eprint.iacr.org/2020/288} }