骑揪将师酞侯弓扒通碾辨确缓
第一章 概述 第一章单元测试
1、 根据Kerchoffs假设,密码体制的安全性仅依赖于对 的保密,而不应依赖于对密码算法的保密。
A:密码算法
B:密文
C:明文的统计特性
D:密钥
答案: 密钥
2、 如果一个密码体制的加密密钥与解密密钥相同,则称其为 。
A:对称密钥密码体制
B:非对称密钥密码体制
C:公钥密码体制
D:双钥密码体制
答案: 对称密钥密码体制
3、 采用恺撒(Caesar)密码,对明文nice进行加密所产生的密文是 。
A:pkeg
B:kfzb
C:ojdf
D:qlfh
答案: qlfh
4、 设乘法密码的加密函数为c=11m(mod 26),则其解密密钥为 。
A:11
B:7
C:19
D:23
答案: 19
5、 仿射密码加密函数为c=17m+2(mod 26),则其解密函数为 。
A:m=3c+6(mod 26)
B:m=23c+6(mod 26)
C:m=3c-2(mod 26)
D:m=23c-2(mod 26)
答案: m=23c+6(mod 26)
6、 在密码学中,我们把没有加密的信息称为明文,加密后的信息称为 。
A:摘要
B:签名
C:密文
D:认证码
答案: 密文
7、 使用有效资源对一个密码系统进行分析而未能破译,则该密码是 的。
A:计算上安全
B:无条件安全
C:不可破译
D:不安全
答案: 计算上安全
8、 算法抵抗频率分析攻击能力最强,而抵抗已知明文攻击较弱。
A:维吉利亚密码
B:仿射密码
C:希尔密码
D:转轮密码
答案: 希尔密码
9、 密码分析学中,密码分析者知道要破解的密文,还知道一些明文及其相应的密文,这一类攻击称为 。
A:唯密文攻击
B:已知明文攻击
C:选择明文攻击
D:选择密文攻击
答案: 已知明文攻击
10、 1976年,提出公钥密码体制概念的学者是 。
A:Hill和Hellman
B:Bauer和Hellman
C:Diffie和Bauer
D:Diffie和Hellman
答案: Diffie和Hellman
11、 密码学的两个分支是 和密码分析学。其中前者是对信息进行编码以保护信息的一门学问,后者是研究分析破译密码的学问。
A:密码编码学
B:密码设计学
C:密码应用
D:密码协议
答案: 密码编码学
12、 1917年,Mauborbne和Vernam提出了一种理想的加密方案,称为 密码体制,被认为是无条件安全的密码体制。
A:一次一密
B:序列
C:分组
D:公钥
答案: 一次一密
13、 1949年 发表了“保密系统的通信理论”一文,这篇文章奠定了密码学的理论基础,推动着密码学从艺术向科学的转变。
A:Shannon
B:Diffie
C:Hellman
D:Shamir
答案: Shannon
14、 加法密码的一个典型代表是恺撒(Caesar)密码,它是加法密码当密钥k= 时的特例。
A:3
B:5
C:2
D:7
答案: 3
15、 在仿射密码函数y=ax+b(mod 26)中,加密密钥为 。
A:a,b
B:26
C:a,x
D:x,a,b
答案: a,b
作业第一章 概述 第一章单元作业
1、 给出被动攻击和主动攻击的定义,列出并简单定义各类攻击。
评分规则: 被动攻击指的是试图了解或利用系统的信息但不影响系统资源的一类攻击(2分)。
该类攻击主要有消息泄漏和流量分析。(2分)
消息泄漏指的是敌手通过搭线监听获取信道上通信的消息。(2分)
流量分析指的是通过分析信道上通信的流量变化来获取信息,如消息传输模式等。(2分)
主动攻击指的是试图改变系统资源或影响系统运作的一类攻击。(2分)
该类攻击包括假冒、重放、消息篡改和拒绝服务。答对1-2个给1分,答对3-4个给2分。
假冒指的是敌手假冒合法用户对资源进行访问。(2分)
重放指的是敌手将获得的信息再次发送试图非授权访问资源。(2分)
消息篡改指的是敌手修改通信中合法消息的一部分或改变消息的顺序等以达到非授权访问的目的。(2分)
拒绝服务指的是敌手阻止或禁止通信设施的正常使用或管理。(2分)
2、
评分规则: 共3分,列出行列式可得2分,计算出行列式结果再得1分
共3分,列出逆元的表达式或用文字说明可得2分,逆元计算正确可再得1分
逆矩阵中每一个分量1分,共4分
解密函数表达式正确可得2分。
3、 下面的密文是用模26下的仿射密码加密的: gzyyf明文以he开头,试解密消息。
评分规则: 将26个字母与{0,1,2,…,25}这26个数字作一一对应,即a=0,b=1,……,z=25(2分)
g,z,y,f分别对应于6,25,24,5,h,e分别对应于7,4(3分,写对1-2个得1分,写对3-4个得2分,写对5-6个得3分)
设明文为M,密文为C,加密函数为C=aM+b(mod26)(2分)
将h,e以及它们对应的密文g,z代入加密函数可得6=7a+b(mod 26)(1分)25=4a+b(mod 26)(1分)
解之得a=11(1分),b=7(1分)
11模26 的乘法逆元为19(2分)
所以解密函数为M=19(C-7)(mod26)(2分)
将y,f代入解密函数可得y m3=19(24-7) (mod 26)=11(1分),对应的字母为l (1分)f m5=19(5-7)(mod26)=14(1分),对应字母为o(1分)
因此,gzyyf对应的明文为hello。(1分)
作业第二章 流密码 第二章单元作业
1、 设一个3级线性反馈移位寄存器(LFSR)的特征多项式为。(1) 画出该LFSR的框图;(2) 给出输出序列的递推关系式;(3) 设初始状态(a0,a1,a2)=(0,0,1),写出输出序列及序列周期。(4) 列出序列的游程。
评分规则:
输出序列的递推关系式为:an=an-2+an-3, n=3,4,…
初始状态(a0,a1,a2)=(0,0,1),输出序列为:00101110010111…..,(3分)周期为7。(2分)
游程:0的1游程,1个(2分);1的1游程,1个(2分);0的2游程1个(2分);1的3游程:1个(2分)。
2、 已知流密码的密文串1010110110和相应的明文串0100010001,而且还已知密钥流是使用3级线性反馈移位寄存器产生的,试破解该密码系统。
评分规则: 密钥流为1110100111
列对一个方程给1分。
每个方程1分。
解之得:
或
第二章 流密码 第二章单元测验
1、 序列密码属于 。
A:非对称密码体制
B:对称密码体制
C:双钥密码体制
D:公钥密码体制
答案: 对称密码体制
2、 n级m序列的周期为 。
A:n
B:
C:
D:
答案:
3、 设一个3级线性反馈移位寄存器(LFSR)的递推关系式为,则其输出序列周期为 。
A:3
B:7
C:2
D:1
答案: 7
4、 n级m序列的一个周期内,长为n-1的1游程有 个。
A:0
B:1
C:2
D:n
答案: 0
5、 n级m序列的一个周期内,0出现的次数为 。
A:n
B:
C:
D:
答案:
6、 n级线性反馈移位寄存器最多有 不同的非零状态。
A:n
B:
C:
D:
答案:
7、 Golomb对伪随机周期序列提出了3个随机性公设,其中,在序列的一个周期内,长为i的游程占游程总数的 。
A:
B:
C:
D:
答案:
8、 以下关于序列密码的说法正确的是 。
A:序列密码输出的密钥流是周期序列
B:序列密码是非对称密钥密码算法
C:序列密码可提供认证
D:序列密码加密算法中,明文的不同会影响密钥流的输出
答案: 序列密码输出的密钥流是周期序列
9、 Golomb随机性公设要求,在序列的一个周期内,0与1的个数相差至多为 。
A:1
B:0
C:2
D:3
答案: 1
10、 在序列密码中,有两种不同的加密方式,即同步方式和 。
A:自同步方式
B:异步方式
C:不同步方式
D:随机方式
答案: 自同步方式
11、 序列密码的安全核心问题是 。
A:密钥序列产生器的设计
B:序列的周期
C:序列的随机性
D:序列的初始状态
答案: 密钥序列产生器的设计
12、 Geffe序列生成器由3个LFSR组成,这些LFSR的长度分别为,其输出序列均为m-序列,则Geffe序列生成器的线性复杂度为 。
A:
B:
C:
D:
答案:
13、 n级线性反馈移位寄存器输出序列是m-序列的充要条件是其相应的特征多项式是 。
A:本原多项式
B:不可约多项式
C:对称多项式
D:首一多项式
答案: 本原多项式
上方为免费预览版答案,如需购买完整答案,请点击下方红字
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页
侧嵌持忱剿显倾完咀蚕韶省揭