以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 安全理论 』  (http://bbs.xml.org.cn/list.asp?boardid=65)
----  谁来教教我“混沌加密算法”  (http://bbs.xml.org.cn/dispbbs.asp?boardid=65&rootid=&id=32065)


--  作者:chris_cn
--  发布时间:5/10/2006 4:05:00 PM

--  谁来教教我“混沌加密算法”
最近要写论文 ,题目是老师规定的  “混沌加密算法”。真不知道老师是怎么想的,给一个那么难的题目 ,我是学数学的。。。 命苦啊!!
      我想做的是对bmp图象的加/解密。用vc++来做,可是怎么也做不出来。请那位大侠帮个忙指点指点我。  
      我用的混沌加密算法是“混合光学双稳模型的迭代方程”  Xn+1=Asin^2(Xn-Xb)
      A和Xb是方程的系数,随着参数A,Xb的变化,系统将从固定点失稳,经倍周期分岔进入混沌。这里取A=4,Xb=2.5,此时方程处于混沌状态。
      我这个文件加密算法描述如下:
      (1)打开一个文件并过滤头信息;
      (2)从文件中以bit为单位读数据p;
      (3)根据迭代方程生成混沌序列{Xi},并获得一个bit k,
             If Xi >=2/3*a  then Si=1  else Si=0 (i=12,....,8); k = Si
      (4)通过异或计算:c=p Xor k ,获得密文bit c ;
      (5)把c写到一个新文件中。
      重复(2)到(5)直到文件结束。
     还有一点 bmp的头信息有118个字节
     请那位大侠能帮帮我
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.012ms