加密
混乱的
S盒
混沌映射
计算机科学
算法
块(置换群论)
区间(图论)
理论计算机科学
明文
分组密码
多重加密
数学
密码学
人工智能
操作系统
组合数学
几何学
作者
Xiaojun Tong,Xudong Lü,Jing Liu,Miao Zhang,Zhu Wang
标识
DOI:10.1142/s0218127421501522
摘要
Due to high computational cost, traditional encryption algorithms are not suitable for the environments in which resources are limited. In view of the above problem, we first propose a combined chaotic map to increase the chaotic interval and Lyapunov exponent of the existing one-dimensional chaotic maps. Then, an S-box based on the proposed combined chaotic map is constructed. The performances of the designed S-box, such as bijection, nonlinearity, strict avalanche criteria, differential uniformity, the bits independence criterion, and the linear approximation probability, are tested to show that it has better cryptographic performances. Finally, we present a lightweight block encryption algorithm by using the above S-box. The algorithm is based on the generalized Feistel structure and SPN structure. In addtion, the processes of encryption and decryption of our algorithm are almost the same, which reduces the complexity of algorithm implementation. The experimental results show that the proposed encryption algorithm meets the requirements of lightweight algorithms and has good cryptographic characteristics.
科研通智能强力驱动
Strongly Powered by AbleSci AI