摘要
基于四维混沌猫映射提出一种新的128bit混沌分组密码。128bit数据重新排列成4×4的十进制矩阵,并对其进行8轮运算。在每一轮运算中,随机选取其中某一行和某一列执行四维猫映射变换,再采用子密钥对其变换结果进行加密。对密码算法进行密文随机性测试,明文与密文的相关性测试,明文的敏感性测试和密钥的敏感性测试。安全性分析表明,该分组密码具有抵抗差分攻击和线性攻击的优良性能,并且具有较大的密钥空间。
A novel 128 bit block cipher based on 4D chaotic cat maps is proposed. 128 bit data are rearranged to a 4×4 decimal matrix,which is processed by 8 rounds of operations.In each round,one row and one column will be randomly chosen to perform a 4D chaotic cat maps transformation,and then use the sub-key to encrypt it.A series of tests have been performed on the block cipher,such as random test on ciphertext,correlation test between the plaintext and the ciphertext,plaintext sensitivity test and key sensitivity test.Security analysis shows that the cipher has good performance to resist differential attack and linear attack,and it has a large key space.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第32期125-127,131,共4页
Computer Engineering and Applications
关键词
分组密码
混沌加密
混沌映射
block cipher
chaos eneryption
ehaotic maps