现代密码学第4讲流密码2 ppt课件

现代密码学第4讲流密码2 ppt课件

ID:19418869

大小:375.50 KB

页数:21页

时间:2018-10-02

现代密码学第4讲流密码2 ppt课件_第1页
现代密码学第4讲流密码2 ppt课件_第2页
现代密码学第4讲流密码2 ppt课件_第3页
现代密码学第4讲流密码2 ppt课件_第4页
现代密码学第4讲流密码2 ppt课件_第5页
资源描述:

《现代密码学第4讲流密码2 ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章流密码一、流密码的基本概念二、线性反馈移位寄存器序列三、B-M综合算法四、非线性序列2021/9/151二、线性反馈移位寄存器序列2021/9/152m序列的性质定理3-5以f(x)为特征多项式的LFSR的输出序列是m序列的充要条件为f(x)是本原的。系n级LFSR生成的不等价m序列共有(2n-1)/n个。定理3-6m序列满足Golomb的三条伪随机假设。2021/9/153m序列的性质m序列否满足密码要求?m-C1:n级m序列的周期为2n-1,n大,周期指数地加大,例如n=166时,p

2、=1050(9.353610465×1049)。m-C2:只要知道n次本原多项式,m序列极易生成。m-C3:m序列极不安全,只要泄露2n位连续数字,就可完全确定出反馈多项式系数。2021/9/154m序列的破译已知ki,ki+1,…,ki+2n,由递推关系式可得出下式式中有n个线性方程和n个未知量,故可惟一解出ci,0in-1。2021/9/155三、B-M综合算法2021/9/156根据密码学的需要,对于LFSR主要考虑下面两问题:(1)如何利用级数尽可能小的LFSR产生周期长、统计特性好

3、的序列;(2)已知一个序列a,如何构造一个尽可能短的LFSR来产生a。2021/9/157B-M综合算法2021/9/1582021/9/159B-M综合算法的描述2021/9/15102021/9/1511四、非线性序列2021/9/1512非线性序列线性复杂度:能产生周期序列{ki}i0的LFSR的最小级数n。显然,n级m序列的线性复杂度为n。线性复杂度是研究和设计密码的重要指标和工具。一个伪随机序列若其线性复杂度低,就易于由部分序列综合出生成它的LFSR。一般移存器序列的线性复杂度n

4、<2n。L大不一定就安全;但L小肯定是不安全的!2021/9/1513非线性前馈序列LFSR虽然不能直接作为密钥流用,但可作为驱动源以其输出推动一个非线性组合函数所决定的电路来产生非线性序列。这就是所谓非线性前馈序列生成器。LFSR用来保证密钥流的周期长度、平衡性等非线性组合函数用来保证密钥流的各种密码性质,以抗击各种可能的攻击。2021/9/1514非线性前馈序列LFSR…Fki研究的中心问题:前馈函数F与输出序列的周期性、随机性、线性复杂度以及相关免疫性之间的关系。2021/9/1

5、515多路选择(Multiplexing)序列有n种输入序列b0(t),…,bn-1(t),在地址序列a1(t),…,am-1(t)的控制下决定输出取自某个输入比特。例如取m级LFSR生成m序列作地址控制,取n级LFSR生成的m序列作为输入序列。2021/9/1516多路选择(Multiplexing)序列可供选择的输入…多路选择器多路选择密码2021/9/1517J-K触发器J-K触发器是一个非线性器件,有两个输入端j,k和一个内部状态,即输出为qi,,其逻辑真值如表3-3-2所示。一般令q-

6、1=0。表3-3-2JKqiGeffe[1973]采用三个LFSR,其中两个的输00qi-1出通过一个J-K触发器进行复合。如图3-3-9010所示。还可进一步推广由s+1个LFSR101进行复合。LFSR-1的时钟必须较其它s11个LFSR的时钟快log2(s)倍,其中s为2的幂次。2021/9/1518Geffe生成器2中择1多路选择器LFSR-2选择b(t)LFSR-3LFSR-1图3-3-9Geffe生成器多路复合器输入两两成对,并以J-K触发器进行复合后送入多路复用器。这类生成器的安

7、全性不高,易受相关攻击。2021/9/1519钟控序列生成器钟控序列10多年前提出的一种新的密钥流生成法,这种方法所生序列的线性复杂度与生成器输入参数间具有指数的关系。这类序列易于由硬件实现。钟控移位寄存器的级连是一种重要的序列的流密码备选体制。2021/9/1520第三章到此结束。。谢谢大家!2021/9/1521

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。