作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (17): 159-161. doi: 10.3969/j.issn.1000-3428.2007.17.054

• 安全技术 • 上一篇    下一篇

基于Hénon映射的块加密算法

武相军1,申石磊1,王兴元2   

  1. (1. 河南大学计算中心,开封 475004;2. 大连理工大学电信学院计算机系,大连 116024)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-09-05 发布日期:2007-09-05

Block Encryption Algorithm Based on Hénon Mapping

WU Xiang-jun1, SHEN Shi-lei1, WANG Xing-yuan2   

  1. (1. Computing Center, Henan University, Kaifeng 475004; 2. Dept. of Computer, School of Electronic & Information Engineering, Dalian University of Technology, Dalian 116024)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-09-05 Published:2007-09-05

摘要: 利用Hénon映射,提出了一个使用多动态S-box的块加密算法。使用Hénon映射,生成多个动态S-box,对各个数据块加密、解密时,按照一定规则选择其中一个变换函数(S-box)。对文本、图像、音频等不同格式的文件进行了加密与解密处理,分析了密码系统的安全性。实验表明,算法具有较高的安全性,加密速度较快,且对差分和线性密码攻击具有较强的抵抗能力。

关键词: Hénon映射, 多动态S-box, 块加密算法, 密码分析

Abstract: 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.

Key words: Hénon mapping, multiple active S-boxes, block encryption algorithm, cryptoanalysis

中图分类号: