发明名称 一种基于非线性理论的密码计算方法
摘要 本发明公开了一种高安全的密码计算方法。包括两个混沌系统F1和F2,明文通过方程(1)得到混沌状态的密文;方程(2)以方程(1)得到的密文作为初始状态开始计算;方程(2)的计算结果再次返回方程(1)中作为初始状态实现迭代运算,除非密文强度达到加密要求;解密方法为加密方法的逆运算。本方案作为一种高安全的密码系统,为各类需要信息安全保护的用户提供又一种有益的选择。
申请公布号 CN104935425A 申请公布日期 2015.09.23
申请号 CN201510337848.8 申请日期 2015.06.17
申请人 贵州诚谨正信息系统工程监理有限公司 发明人 韦军
分类号 H04L9/00(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 重庆强大凯创专利代理事务所(普通合伙) 50217 代理人 黄书凯
主权项 一种基于非线性理论的密码计算方法,其特征在于,包括两个混沌系统F<sub>1</sub>和F<sub>2</sub>,它们形式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>F</mi><mn>1</mn></msub><mo>:</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><msub><mi>b</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>&le;</mo><msub><mi>b</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>b</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>></mo><msub><mi>b</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000740303670000011.GIF" wi="1616" he="157" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>F</mi><mn>2</mn></msub><mo>:</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><msub><mi>b</mi><mn>2</mn></msub></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>&le;</mo><msub><mi>b</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>b</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd><mtd><msub><mi>x</mi><mi>i</mi></msub><mo>></mo><msub><mi>b</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000740303670000012.GIF" wi="1636" he="158" /></maths>加密方法包括以下步骤:a)明文通过方程(1)得到混沌状态的密文;b)方程(2)以方程(1)得到的密文作为初始状态开始计算;c)方程(2)的计算结果再次返回方程(1)中作为初始状态实现迭代运算,除非密文强度达到加密要求;解密方法为加密方法的逆运算。
地址 563000 贵州省遵义市红花岗区南舟路同一迎红水岸A3幢2层2-2号房