Netinfo Security ›› 2022, Vol. 22 ›› Issue (8): 8-18.doi: 10.3969/j.issn.1671-1122.2022.08.002

Previous Articles     Next Articles

Lightweight Cipher Algorithm Based on Chaos and Improved Generalized Feistel Structure

TONG Xiaojun1, SU Yuyue1(), ZHANG Miao1, WANG Zhu2   

  1. 1. Department of Computer Science and Technology, Harbin Institute of Technology at Weihai, Weihai 264209, China
    2. Department of Information science and Engineering, Harbin Institute of Technology at Weihai, Weihai 264209, China
  • Received:2022-04-15 Online:2022-08-10 Published:2022-09-15
  • Contact: SU Yuyue E-mail:suyuyue2000@163.com

Abstract:

With the rapid development of the Internet of Things, wireless network sensors, radio frequency identification tags, and industrial controllers are widely deployed. The security of these limited devices also needs to be guaranteed, and the traditional cryptographic algorithm needs to consume a lot of resources. To solve these problems, a new lightweight block cipher was proposed. S-box was a key component in block cipher. By applying two chaotic map, a S-box with average nonlinearity of 110, linear approximation probability of 0.1172 and differential approximation probability of 0.0391 was obtained. The generalized Feistel structure was correspondingly improved and the improved structure could handle all intermediate states at one time without unprocessed branches. Combined with the constructed S-box, the improved structure and key expansion algorithm, a new lightweight block cipher algorithm with a packet length of 64 bit, a seed key length of 80 bit and 12 iteration rounds was formed. The algorithm has good performance and the gate equivalent number of that meets the lightweight standard.

Key words: lightweight block cipher, S-box, generalized Feistel structure, chaotic map, jumping spiders optimization algorithm

CLC Number: