摘要
利用Hénon映射,提出了一个使用多动态S-box的块加密算法。使用Hénon映射,生成多个动态S-box,对各个数据块加密、解密时,按照一定规则选择其中一个变换函数(S-box)。对文本、图像、音频等不同格式的文件进行了加密与解密处理,分析了密码系统的安全性。实验表明,算法具有较高的安全性,加密速度较快,且对差分和线性密码攻击具有较强的抵抗能力。
A new block encryption algorithm using Hénon mapping and multiple active S-boxes is proposed. In this algorithm, the Hénon chaotic mapping is applied to generate the active S-boxes. During the process of encryption/decryption, the active S-boxes are chosen according some rule to encrypt/decrypt plaintext/ciphertext. Using this algorithm, all kinds of files(such as Txt. Bmp, Wav and so on)are encrypted and decrypted, respectively, The cryptoanalysis of this algorithm is also given in this paper. Simulation results show that the proposed cryptosystem performs the higher security, requires less time to encrypt the plaintext, and is more secure against differential and linear attacks.
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第17期159-161,共3页
Computer Engineering
基金
国家自然科学基金(60573172)
河南省自然科学基金(0511011400
0611054700)