计算机应用 ›› 2010, Vol. 30 ›› Issue (05): 1221-1223.

• 信息安全 • 上一篇    下一篇

基于混沌的序列密码算法

张涛   

  1. 解放军信息工程大学电子技术学院训练部研究生办
  • 收稿日期:2009-10-22 修回日期:2009-12-25 发布日期:2010-05-04 出版日期:2010-05-01
  • 通讯作者: 张涛
  • 基金资助:
    国家863计划项目

Stream cipher algorithm based on chaos

  • Received:2009-10-22 Revised:2009-12-25 Online:2010-05-04 Published:2010-05-01

摘要: 利用序列密码中的前馈模型设计了一个混沌序列密码算法,以线性反馈移位寄存器序列为初始序列,将Logistic映射和Chebyshev映射作为滤波函数,结合了压缩变换、SMS4算法的S盒变换、有记忆变换和移位变换。分析和实验结果证明算法具有足够的安全强度和较高的加密速度。

关键词: 混沌密码, 序列密码, Logistic映射, Chebyshev映射, 线性反馈移位寄存器, 加密算法

Abstract: A chaotic stream cipher was designed by utilizing feed forward model. The sequence generated by Linear Feedback Shift Register (LFSR) was used as the initialization sequence. Logistic map and Chebyshev map were used as filtering functions. Furthermore, the chaotic stream cipher also included compression transformation, S-box transformation used in SMS4 algorithm, memory transformation and swap transformation. The results of analysis and experiment prove that the proposed stream cipher owns sufficient safety and higher encryption speed.

Key words: chaotic cipher, stream cipher, Logistic map, Chebyshev map, Linear Feedback Shift Register (LFSR), encryption algorithm