摘要
基于半导体激光时滞混沌映射,提出一种新的加密算法.用Ikeda方程产生的二进制序列掩盖明文,对明文块做依赖于密钥的置换,并用传统的混沌加密方法加密.在每一轮加密过程中,都会用一个与混沌映射、明文和密文相关的随机数对时滞项做微扰,以提高算法的安全性;状态转移函数不仅与密钥相关,而且与本轮输入的明文符号以及上一轮输出的密文符号相关,有效地防止了选择明文/密文攻击.仿真实验表明,该算法可行、有效.
An encryption approach based on chaos in semiconductor lasers with electro-optical delayed feedback loop is proposed. To mask plaintext, we use chaotic map of semiconductor lasers subject to electro-optical feedback modeled by Ikeda equations to generate binary sequences. The plaintext block is permuted by a key-dependent shift approach and then encrypted by a classical chaotic masking technique. In each encryption turn, feedback is perturbed by a random number which depends on chaotic map, plaintext and ciphertext. State transfer function depends not only on the secret key, but also on the input plaintext of the turn and output ciphertext of the last turn to avoid chosen plaintext/ciphertext attack. Simulations show that the proposed cryptographic scheme is feasible and effective.
出处
《计算物理》
EI
CSCD
北大核心
2008年第6期749-756,共8页
Chinese Journal of Computational Physics
基金
Natural Science Foundation of Shandong Province under Grant No.Z2006G08,Y2007G43
关键词
混沌
加密
混沌密码
安全
chaos
encryption
chaotic cryptosystem
security