发明名称 输出-密文混和反馈混沌流密码加密解密方法
摘要 本发明公开了一种输出-密文混和反馈混沌流密码加密解密方法。多次迭代一类区间数目参数化的分段线性混沌映射产生混沌信号。混沌信号的奇数位用来生成密钥流,偶数位和密文或者明文合并后,作为后续状态反馈给密钥流发生器。通过序列扰动,克服混沌的有限精度效应影响。本发明具有以下技术效果:(1)保密性好:侵入者不能从密文,或者明文-密文对获得足够的混沌轨道信息,输出-密文混和反馈(OCFM)混沌流密码系统可以抵抗已经提出的各类攻击方法;(2)形式简单:可以应用定点算法实现系统;(3)灵活性强:可以在算法级调节加密速度。
申请公布号 CN1770680A 申请公布日期 2006.05.10
申请号 CN200510061137.9 申请日期 2005.10.17
申请人 浙江大学 发明人 沈海斌;严晓浪
分类号 H04L9/00(2006.01) 主分类号 H04L9/00(2006.01)
代理机构 杭州求是专利事务所有限公司 代理人 张法高
主权项 1.一种输出-密文混和反馈混沌流密码加密解密方法,其特征在于,加密过程包括以下步骤:(1)密钥流发生器的内部状态x(t)经过混沌信号产生器,经多次混沌迭代后产生混沌信号u(t);(2)混沌信号u(t)经过分离环节,按照偶数位和奇数位分开,产生输出反馈信号e(t)和用于密钥流生成的信号o(t);(3)由n级线性反馈移位寄存器(LFSR)生成的m序列a(t),对o(t)进行混沌扰动,产生理想的混沌密钥流k(t);(4)密钥流和明文流进行逐位异或运算得到密文c(t);(5)密文c(t)与输出反馈信号e(t)经过合并环节,将密文c(t)和输出反馈信号e(t)分别作为奇数位和偶数位,得到更新后的密钥流发生器内部状态x(t);解密过程包括以下步骤:(1)密钥流发生器的内部状态x(t)经过混沌信号产生器,经多次混沌迭代后产生混沌信号u(t);(2)混沌信号u(t)经过分离环节,按照偶数位和奇数位分开,产生输出反馈信号e(t)和用于密钥流生成的信号o(t);(3)由n级线性反馈移位寄存器(LFSR)生成的m序列a(t),对o(t)进行混沌扰动,产生理想的混沌密钥流k(t);(4)密钥流和密文流c(t)进行逐位异或运算得到明文m(t);(5)明文c(t)与输出反馈信号e(t)经过合并环节,将明文c(t)和输出反馈信号e(t)分别作为奇数位和偶数位,得到更新后的密钥流发生器内部状态x(t)。
地址 310027浙江省杭州市西湖区浙大路38号