1. Construction and Analysis of SHA-256 Compression Function Based on Chaos S-Box
- Author
-
Juan Wang, Ge Liu, Yongqi Chen, and Shu Wang
- Subjects
S-box ,General Computer Science ,Computer science ,Hash function ,Chaotic ,Cryptography ,02 engineering and technology ,01 natural sciences ,P-box ,Collision resistance ,0103 physical sciences ,0202 electrical engineering, electronic engineering, information engineering ,General Materials Science ,chaotic S-box ,010301 acoustics ,Computer Science::Cryptography and Security ,business.industry ,General Engineering ,Plaintext ,Function (mathematics) ,compression function ,TK1-9971 ,020201 artificial intelligence & image processing ,Electrical engineering. Electronics. Nuclear engineering ,Confusion and diffusion ,business ,Algorithm - Abstract
To further improve the security of SHA-256, a compression function construction scheme based on chaotic S-box is proposed. Through the reasonable design of the iteration mode and using the nonlinearity, confusion, and anti-difference of chaotic S-box, the relationship between the plaintext and the hash value becomes more complicated and unpredictable, by the diffusion of the linear transformation P-box, the dependence between the plaintext and the hash value is further improved. The compression function is applied to the SHA-256 Hash Algorithm to test and analyze the distribution, sensitivity, confusion, diffusion, and collision resistance, and compared with the original SHA-256 and the mainstream Hash Algorithms. The results show that the proposed scheme can effectively improve the collision resistance of the SHA-256 Hash Algorithm and enhance the stability of confusion and diffusion with fewer cryptographic components and lower operational consumption to provide more reliable security guarantee for its application.
- Published
- 2021