线性移位寄存器.ppt
《线性移位寄存器.ppt》由会员分享,可在线阅读,更多相关《线性移位寄存器.ppt(25页珍藏版)》请在三一办公上搜索。
1、密码学补充:线性反馈移位寄存器,1,密码学补充:LFSR,范明钰,2,密码学补充:线性反馈移位寄存器,主要内容,移位寄存器线性移位寄存器的综合线性等价量的概念,3,密码学补充:线性反馈移位寄存器,移位寄存器-1,传统的,流密码基于移位寄存器,如今也有更广泛的各类设计方法移位寄存器包括级,每级有1个比特反馈函数线性反馈移位寄存器(LFSR)的反馈函数是线性的,4,密码学补充:线性反馈移位寄存器,实例-1,5,密码学补充:线性反馈移位寄存器,实例-2,6,密码学补充:线性反馈移位寄存器,移位寄存器-2,举例(非线性)反馈函数f(xi,xi+1,xi+2)=1 xi xi+2 xi+1xi+2(非线
2、性)移位寄存器前3 bits是初态:(x0,x1,x2),7,密码学补充:线性反馈移位寄存器,8,密码学补充:线性反馈移位寄存器,移位寄存器-3,举例LFSR则对于所有的i,xi+4=xi xi+2若初态(x0,x1,x2,x3,x4)=01110则(x0,x1,x15对于这种LFSR,线性反馈函数通常写成多项式形态:x4+x2+1也称为LFSR的连接多项式,9,密码学补充:线性反馈移位寄存器,移位寄存器-4,可以把密钥作为初态使用,例如如果初态是1001,生成的序列就是 1001100115 bits(24-1)之后开始重复,10,密码学补充:线性反馈移位寄存器,移位寄存器-5 周期研究,1
3、1,密码学补充:线性反馈移位寄存器,移位寄存器-6 周期研究,12,密码学补充:线性反馈移位寄存器,举例-1,13,密码学补充:线性反馈移位寄存器,举例-2,14,密码学补充:线性反馈移位寄存器,一般移位寄存器,15,密码学补充:线性反馈移位寄存器,多项式表示,f(x)的集合记为(f):|(f)|=2n(f)是0,1中的向量,16,密码学补充:线性反馈移位寄存器,作业,写出下列LFSR的所有可能的输出,指出其周期,17,密码学补充:线性反馈移位寄存器,序列的生成函数,给定序列s0,s1,s2,生成函数 G(x)=s0+s1x+s2x2+s3x3+=si xi,18,密码学补充:线性反馈移位寄存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性 移位寄存器
链接地址:https://www.31ppt.com/p-6014142.html