




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章 序列密码第2章 流密码习题及参考答案1 设3级LFSR的特征多项式为f(x)= 1+x+x3,(1)画出该LFSR的框图(2)给出输出序列的递推关系式(3)设初态为(0,0,1),写出输出序列(4)列出序列的游程解: (1) LFSR框图为: an-1an-2an-3+(2)由3级LFSR的特征多项式f(x)= 1+x+x3。得序列的递推公式为:an=an-1+an-3(3)所以输出序列如下:时刻状 态输出1级 2级 3级01 0 0011 1 0021 1 1130 1 1141 0 1150 1 0060 0 1171 0 00从上得输出序列为:0011101 00111010011101 (4)周期为7,长为1的0游程1个,长为1的1游程1个,长为2的0游程1个,长为3的1游程1个。 2 设4阶LFSR序列按如下规律生成an=an-1+an-4+an-2初始状态为(a0, a1, a2, a3)=(1, 1, 0, 1),求它的输出序列、周期及状态转移图。解:由序列递推公式:an = an-1+an-4+an-2初始状态为(a0, a1, a2, a3)=(1, 1, 0, 1) 所以输出如下:时刻状 态输出1级 2级 3级 4级01 0 1 1110 1 0 1120 0 1 0030 0 0 1141 0 0 0051 1 0 0060 1 1 0071 0 1 111101101001001000000101100011由上得11010001101000,周期为7. 状态转移图如下:3 设4阶NLFSR的特征多项式为f(x1, x2, x3, x4)= x1+x3+x2x4,初态为(a0, a1, a2, a3)=(1, 0, 0, 1),求它的输出序列、周期及状态转移图。解:由NLFSR的特征多项式为f(x1, x2, x3, x4)= x1+x3+x2x4又初态为(a0, a1, a2, a3)=(1, 0, 0, 1), 所以输出如下:时刻状 态输出4级 3级 2级 1级01 0 0 1111 1 0 0021 1 1 0030 1 1 1140 0 1 1151 0 0 11所以输出序列为:10011100111001110011 ,周期为5。10010011011111101100状态转移图如下:4 设序列a=100101111000110,计算其自相关函数Ra,a(1)和Ra,a(5)。解:由 a = 100101111000110 所以 Ta = 001011110001101Ra,a(1) = (-1)1+0+(-1)0+0+(-1)0+1+(-1)1+0+(-1)0+1+(-1)1+1+(-1)1+1+(-1)1+1+(-1)1+0+(-1)0+0+(-1)0+0+(-1)0+1+(-1)1+1+(-1)1+0+(-1)0+1= -1a = 100101111000110T5a = 111100011010010Ra, a(5) = (-1)1+1+(-1)0+1+(-1)0+1+(-1)1+1+(-1)0+0+(-1)1+0+(-1)1+0+(-1)1+1+(-1)1+1+(-1)0+0+(-1)0+1+(-1)0+0+(-1)1+0+(-1)1+1+(-1)0+0= 35 设序列 a =00100110101,利用B-M算法求其对应线性移位寄存器的特征多项式f(x)和长度l。解:(1) 由题设知 k=2,取a0=a1=0,d2=1,f1(x)= f2(x)=1,f3(x)=1+x3,l1=l2=0,l3=3(2) 计算: d3=a3+a0=0+0=0,因此f4(x)= f3(x)= 1+x3,l4=l3=3(3) 计算: d4=a4+a1=0+0=0,因此f5(x)= f4(x)= 1+x3,l5=l4=3.(4) 计算: d5=a5+a2=1+1=0,因此f6(x)= f5(x)= 1+x3,l6=l5=3.(5) 计算: d6=a6+a3=1+0=10,这时n=6,m=2,因此f7(x)= f6(x)+x4=1+x3+ x4,l7=max3,7-3=4.(6) 计算: d7=a7+a4+a3=0+0+0=0, 因此f8(x)= f7(x)= 1+x3+x4,l8=l7=4.(7) 计算: d8=a8+a5+a4=1+1+0=0, 因此f9(x)= f8(x)= 1+x3+x4,l9=l8=4.(8) 计算: d9=a9+a6+a5=0+1+1=0, 因此f10(x)= f9(x)= 1+x3+ x4, l10=l9=4.(9) 计算: d10=a10+a7+a6=1+0+1=0,因此f11(x)= f10(x)= 1+x3+ x4,l11=l10=4综上可得其对应线性移位寄存器的特征多项式f(x)=f11(x) = 1-x3+ x4=1+x3+ x4,级数l=l11 =4.如果取前四位0010为输入,则得到的序列为:001001101011110,周期为24-1=15。6 假设攻击者得到密文1010110110和对应明文0100010001,并且攻击者也知道密钥流是由3阶LFSR产生的,试破译该系统。解: 由题设明文串:x = 0100010001,密文串:y=1010110110,所以密钥串:k=x+y=1110100111由于k=k0k1k2k3是 3 级 LFSR 序列,所以有ki=a1ki-1+a2ki-2+a3ki-3 (i3),令i=3,4,5,得:解得:a1=1, a2=0, a3=1. 即 ki=ki-1+ki-3 (i3). 所以此系统的密钥 k 的反馈函数为:f(x)=1+x+x3。7 在钟控序列生成器中,(1)设LFSR1为一个3级m序列生成器,特征多项式为f1 (x)= x3+x+1,初始状态为a0=a1=a2=1,求LESR1的输出序列 ak;(2)设LFSR2为一个2级m序列生成器,特征多项式为f2 (x)= x2+x+1,初始状态为b0=b1=1,求LESR2的输出序列 bk;(3)设钟控序列生成器的输出序列 ck,该序列的周期是多少。解:(1)由LFSR1序列的特征多项式为 f1(x)= x3+ x +1,所以递推公式为:an=an-1+an-3,又初始状态为111,则输出序列ak为:1110100,1110100,1110100,1110100,周期为 7。(2)由LFSR1序列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45576-2025网络安全技术网络安全保险应用指南
- 信息处理技术员经典考题及答案
- 软件测试的重要性和方法试题及答案
- 计算机应用案例分析试题及答案
- 材料疲劳寿命评估数据可视化重点基础知识点
- 行政管理综合素质试题及答案分享
- 军训火灾应急预案范文(3篇)
- 选择的里程碑2024年高考作文考试试题及答案
- 2025年战略管理中的组织变革试题及答案
- 行政法学与其他学科融合试题及答案
- 电动葫芦考试试题及答案
- 四年级下册道德与法制全册电子教案备课
- 精神病人肠梗阻的护理
- 《食源性疾病》课件
- 人力资源管理数字化转型方案
- 数字艺术创作版权保护协议
- 保健院急诊急救工作制度与流程(2025版)
- 珍奇的稀有动物针鼹课件
- 台达VFDM变频器说明书
- 社会保险缴费征管与企业数字化转型
- 课题申报参考:行业协会商会服务经济高质量发展研究
评论
0/150
提交评论