书签 分享 收藏 举报 版权申诉 / 3

类型基于混沌映射的分组密码算法.pdf

  • 上传人:999qqq
  • 文档编号:49282028
  • 上传时间:2019-05-05
  • 格式:PDF
  • 页数:3
  • 大小:552KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 混沌 映射 分组 密码 算法
    资源描述:
    第37卷第16期
    计算机工程
    2011年8月
    Vol 3
    No.16
    Computer Engineering
    August 2011
    安全技不
    文编号:1000-34282011)16-012003文标识码:A
    中日分类号1301.6
    基于混沌映射的分组密码算法
    ,越歌,刘山,起菲
    (北京电子科技学院研究生处,北京100070)
    :提出一种新的混沌分组密仍算法。该算法碁于扩展 Feistel结构将128bit明文加密为128bi密文。轮函数中的S盒由 Logistic i混
    池映射产生,算法密钥由128bit的初始密钥通过 Cubic映射选代生成。采用硬件描述语言 Verilog HDL设计实现该算法,并用 Modelsim对
    加解密过程进行仿真,实验结果证明其具有高灵敏度的S盒,密钥空间大,港乱和扩散性能好。
    关:泥池分组密;扩展 Feistel结枘;S盒;混沌映射; Modelsim仿真
    Block Cipher Algorithm Based on Chaotic Mapping
    HAN Rui, ZHAO Geng, L!U Shan-ming, ZHAO Fei
    (Graduate Deparment, Bejing Electron cience andtechnology nstitute, Beijing 100070,China
    A stract This paper proposes a new cha ic lock i r a m bad n a kin of ned Fei l sucre which eets 128it lne
    to 128 bit cipher text The S-box in ound cton s gena y o sic atc mpg and us 128 i a y in ubic map o generate
    the ey of algorithm Ha wae esr ption anguage of erilog s used to sign and implement he al othm and the encryption and decryption
    po a mMm E m s w a e a m as i ve S age key space, and good peformance
    in confusion and diffusion
    Ikey words) chaotic lock her ex nded Reisel scure So chac mappin Modelsim simuation
    DO:0.3969is.10003428.2011.16.040
    1概述
    的,而且发现某些攻击所用的统计特性比较因。但m和ル
    在过去许多年里,混連由于其对初始条件的极端敏感性、过大将给S盒的设计带来因难,并会增加算法的存情量。目
    类随机性和连续的宽带谱而获得了广泛的研究山。混池系统統前比校流行的是8×8的S盒。
    对初始条件的极端敏感性导致了混沌信号的类随机特性,因
    DES有6x4的S盒,在ABS中, Rijndael有8x8的S盒
    此,用混沌加密的信息即使被截获也很难破译,具有高度保1OK有12x8的S盒。关于参数mn的选择,目前普遍认为
    密性】。混純在密码学方面的应用主要有4个方面:运用混是越大越好,而且瓜、n偵应当接近,这样难以发现某些攻
    沌迭代产生的伪随机序列与明文进行相互运算以产生密文
    击(如差分密码分析和线性密码分析)所用的统计特征。本文
    运用混沌同步进行混沌保密通信;将混沌映射与分组密码中利用混純算法设计一个16x16的S盒,用于分组密码算法中。
    的 Feist结构相结合,以获得很好的混乱和扩散效果;将混
    使用 logistic映射xmn=4x1-x)0沱映射作为加密变换的轮函数,将明文倌息通过轮函数运算算法如下(定点整数运算)
    产生密文。但是鲜有将混沌映射与S盒的构造、 Feistel结构
    令石=K,K为二进制128位长,计算:
    以及密钥扩展有机结合的方法,这种方法只在文献4-5]中稍
    x(2
    有说明,但是并没有充分运用混沌与密码学特性,而且用硬
    件语言对混沌系统进行设计仿真的研究比较少。
    128位长x+1按字节排列,共16Byte
    本文将混沌映射和S盒构造、经典的 Feistel结构、密钥
    x(O)x()…x:(15
    扩展相融合,设计一种新的基于 Logistic映射的扩展 Feistel
    计算
    结构,再将混沌映射与该扩展錯构相结合,提出基于扩展
    r()=xa41(O)x。(I)B…x(1S
    Feistel结构的混沌密码算法。该算法的优势在于通过动态的
    然后将Y(i)依次放入S盒,如果后面生成的Y(值与前
    混沌映射构造S盒,构造出的S盒有非常好的初値敏感性。面的相同,则舍弃,继续计算保证所有的XD都不相同,直
    在密钥扩展方面,每一轮子密朝的构造是基于ubic混沈映到S盒填满为止,至此,S盒生成完毕。
    射的,这就使得密钥变化莫测,从而大幅提高了攻击的难度。2.2加解密结构设计
    混池分组密脅设计方案
    本文的分组加密算法一共8轮,第i轮中(1j8),B-1
    2.1S盒生成方法
    是输入,B是输出,Bo是128bit明文,Bg是128bi密文,
    S盒的数学描述如下
    金J目:北京市自然科学基金资助项目(4092040)
    S(X)=(f(X),2(X),…fa(X):→F,称S是一个作者介:韩(1987ー),男,硕士研究生。主研方向:沌密
    m×m的S盒。S盒通常采用查表实现,表的存储量为m2比赵歌,教授;刘山鸣、赵菲,上研究生
    特。当参数m和n选择很大时,几乎所有的S盒都是非线性收日,:201-01-07Emsl:hammerhand@163.com
    万方数括
    展开阅读全文
    提示  文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于混沌映射的分组密码算法.pdf
    链接地址:https://www.wdfxw.net/doc49282028.htm
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    版权所有:www.WDFXW.net 

    鲁ICP备09066343号-25 

    联系QQ: 200681278 或 335718200

    收起
    展开