基于混沌的密码算法及关键技术研究

被引:0
作者
王云峰
机构
[1] 浙江大学
关键词
分段线性混沌映射; 混沌动力学; 混沌分组密码; 密码算法; 随机数发生器; 密码学; 密钥流; 混沌信号; 状态空间搜索; 加密速度; 同步流密码; 关键技术研究;
D O I
暂无
年度学位
2006
学位类型
博士
导师
摘要
混沌系统具有很多与密码学密切相关的特性,为密码系统设计注入了新的思路;混沌密码成为了现代密码学的重要研究前沿。但混沌密码学作为新兴的交叉学科,它尚处于初期发展阶段。尽管已经有许多混沌加密方案提出,但混沌密码学的方法还未完全成熟。本文的研究就是在这样的背景下进行的,对可应用于混沌密码系统中的混沌映射、混沌流密码体制、混沌分组密码体制、用于生成密钥的混沌随机数发生器等关键技术进行了研究。 首先提出了一类区间数目参数化的分段线性混沌映射。通过对实现精度、区间数目参数、迭代次数的分析,得到了三者关系的函数表达式。应用此类映射的数字密码系统随着区间数目参数变大,降低了所需迭代次数的最小值,提高了加密速度。引入面积-时间权衡参数,可以选择最佳的区间数目参数,达到加密速度与硬件实现电路面积兼顾的目的,从而实现系统的最优化。 为了抵抗利用混沌理论攻击的分析,设计了一种输出-密文混和反馈模式的混沌流密码。混沌信号的奇数位用来生成密钥流,偶数位和密文合并后,作为后续状态反馈给密钥流发生器。同时在有限精度实现时,通过引入m序列扰动,克服混沌系统的有限精度效应对密钥流的影响。理论分析和实验结果表明,该密码系统是安全的,便于软硬件实现;并且可以在算法级调节加密速度,满足不同应用的速度要求。 论文提出了一类基于状态空间搜索的混沌分组密码算法。此类算法完全不同于传统的分组密码算法,分组长度随着搜索过程变化,密文同明文不存在直接的数学关系。参数变化单元的引入,使得混沌系统等价于多个混沌系统的级联,增加了破译的复杂度。 本文设计了可与数字电路集成的混沌随机数发生器,不需要额外的工艺工序,就可以在数字CMOS工艺上进行流片生产。电路中的电容全部由MOS电容实现,并利用串联补偿技术增加电容的线性。理论分析和实验结果表明,产生的随机数符合设计的期望。可以广泛的应用在各种领域。
引用
收藏
页数:99
共 12 条
[1]
现代密码学.[M].陈鲁生;沈世镒编著;.科学出版社.2002,
[2]
密码学.[M].宋震等编著;.中国水利水电出版社.2002,
[3]
密码分析学.[M].冯登国[著];.清华大学出版社.2000,
[4]
混沌学导论.[M].吴祥兴等编著;.上海科学技术文献出版社.1996,
[5]
混沌动力学.[M].卢侃等编译;.上海翻译出版公司.1990,
[6]
混沌随机数发生器的设计 [J].
王云峰 ;
沈海斌 ;
严晓浪 .
半导体学报, 2005, (12) :2433-2439
[7]
基于混沌的高速真随机数发生器的设计与实现 [J].
俞俊 ;
沈海斌 ;
严晓浪 .
半导体学报, 2004, (08) :1013-1018
[8]
对两个基于混沌的序列密码算法的分析 [J].
金晨辉 ;
高海英 .
电子学报, 2004, (07) :1066-1070
[9]
一类新型混沌反馈密码序列的理论设计 [J].
桑涛 ;
王汝笠 ;
严义埙 .
电子学报, 1999, (07)
[10]
有限精度混沌系统的m序列扰动实现 [J].
周红 ;
凌燮亭 .
电子学报, 1997, (07)