视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
密码学练习题2
2025-10-04 09:50:10 责编:小OO
文档
《密码学习题》答案

第一章

1、1949年,( A )发表题为《保密系统的通信理论》的文章,为密码系统建立了理论基础,从此密码学成了一门科学。

A、Shannon   B、Diffie    C、Hellman   D、Shamir

2、一个密码系统至少由明文、密文、加密算法、解密算法和密钥5部分组成,而其安全性是由( D)决定的。

A、加密算法B、解密算法C、加解密算法 D、密钥

3、计算和估计出破译密码系统的计算量下限,利用已有的最好方法破译它的所需要的代价超出了破译者的破译能力(如时间、空间、资金等资源),那么该密码系统的安全性是( B )。

A无条件安全B计算安全C可证明安全D实际安全

4、根据密码分析者所掌握的分析资料的不同,密码分析一般可分为4类:唯密文攻击、已知明文攻击、选择明文攻击、选择密文攻击,其中破译难度最大的是( D )。

A、唯密文攻击   B、已知明文攻击   C、选择明文攻击    D、选择密文攻击

5、1976年,W.Diffie和M.Hellman在      密码学的新方向       一文中提出了公开密钥密码的思想,从而开创了现代密码学的新领域。

6、密码学的发展过程中,两个质的飞跃分别指   1949年香农发表的保密系统的通信理论  和  公钥密码思想 。

7、密码学是研究信息寄信息系统安全的科学,密码学又分为   密码编码 学和   密码分析  学。

8、一个保密系统一般是  明文   、   密文 、  密钥  、 加密算法    、 解密算法   5部分组成的。

9、密码是指实现加密和解密功能的密码方案,从使用密钥策略上,可分为 对称 和 非对称    。

10、对称密码又称为  秘密密钥       密码,它包括  分组 密码和   序列    密码。

第二章

1、字母频率分析法对(B )算法最有效。

A、置换密码   B、单表代换密码    C、多表代换密码    D、序列密码

2、(D)算法抵抗频率分析攻击能力最强,而对已知明文攻击最弱。

A仿射密码B维吉利亚密码C轮转密码D希尔密码

3、重合指数法对(C)算法的破解最有效。

A置换密码B单表代换密码C多表代换密码D序列密码

4、维吉利亚密码是古典密码比较有代表性的一种密码,其密码采用的是(C )。

A置换密码B单表代换密码C多表代换密码D序列密码

5、在1949年香农发表《保密系统的通信理论》之前,密码学算法主要通过字符间的  简单置换 和   代换   实现,一般认为密码属于传统密码学范畴。

6、传统密码主要有两种,分别是指   置换密码   和  代换密码  。

7、置换密码又叫  换位密码    ,最常见的置换密码有    列置换    和   周期置换密码       。

8、代换是传统密码中最基本的处理技巧,按照一个明文字母是否总是被一个固定的字母代替进行划分,代换密码主要分为两类:  单表代换  和  多表代换密码   。

9、一个有6个转轮密码机是一个周期长度为     26 的6次方    的多表代替密码机械装置。

第四章

1、在(  C )年,美国国家标准局把IBM的Tuchman-Meyer方案确定数据加密标准,即DES。

  A、1949   B、1972    C、1977    D、2001

2、密码学历史上第一个广泛应用于商用数据保密的密码算法是( B  )。

  A、AES    B、DES     C、IDEA    D、RC6

3、在DES算法中,如果给定初始密钥K,经子密钥产生的各个子密钥都相同,则称该密钥K为弱密钥,DES算法弱密钥的个数为(B  )。

  A、2   B、4    C、8      D、16

4、差分分析是针对下面(A)密码算法的分析方法。

  A、DES      B、AES     C、RC4  D、MD5

5、AES结构由一下4个不同的模块组成,其中( A )是非线性模块。

A、字节代换B、行位移C、列混淆 D、轮密钥加

6、适合文件加密,而且有少量错误时不会造成同步失败,是软件加密的最好选择,这种分组密码的操作模式是指( D )。

     A、电子密码本模式  B、密码分组链接模式   C、密码反馈模式  D、输出反馈模式

7、设明文分组序列X1…Xn产生的密文分组序列为Y1…Yn。假设一个密文分组Y1在传输是出现了错误(即某些1变成了0,或者相反)。不能正确解密的明文分组数目在应用(B )模式时为1.

     A、电子密码本模式和输出反馈模式

     B、电子密码本模式和密码分组链接模式

     C、密码反馈模式和密码分组链接模式

     D、密码分组链接模式和输出反馈模式

8、IDEA使用的密钥长度为( C )位。

   A、56   B、     C、128     D、156

10、分组密码主要采用   混淆   原则和   扩散   原则来抵抗攻击者对该密码的统计分析。

11、在今天看来,DES算法已经不再安全,其主要原因是  源于密钥空间的,容易被穷举攻破   。

12、轮函数是分组密码结构的核心,评价轮函数设计质量的三个主要指标是 安全性、速度  和 灵活性 。

13、DES的轮函数F是由三个部分:   扩展置换    、   非线性代换     和   线性置换      组成的。

15、关于DES算法,密钥的长度(即有效位数)是 56   位,又其 互补   性使DES在选择明文攻击下所需的工作量减半。

16、分组密码的加解密算法中最关键部分是非线性运算部分,那么,DES加密算法的非线性运算部分是指   字节代换,AES加密算法的非线性运算部分是指S盒。

17、在  2001  年,美国国家标准与技术研究所正式公布高级加密标准AES。

18在高级加密标准AES规范中,分组长度只能是    128       位,密钥的长度可以是 128    位、   192   位、  256   位中的任意一种。

19、DES与AES有许多相同之处,也有一些不同之处,请指出两处不同:    AES密钥长度可变DES不可变    ,  DES面向比特运算AES面向字节运算   。

第五章

1、m序列本身是适宜的伪随机序列产生器,但只有在( A )下,破译者才不能破解这个伪随机序列。

   A、唯密文攻击    B、已知明文攻击   C、选择明文攻击     D、选择密文攻击

2、Geffe发生器使用了( C )个LFSR。

   A、1       B、2    C、3       D、4

3、J-K触发器使用了( B )个LFSR。

   A、1    B、2       C、3       D、4

4、PKZIP算法广泛应用于( D  )程序。

   A、文档数据加密   B、数据传输加密   C、数字签名    D、文档数据压缩

5、A5算法的主要组成部分是3个长度不同的线性移位寄存器,即A、B、C。其中A有(A )位,B有(  D)位,C有( E )位。

A、19   B、20     C、21     D、22  E、23

7、按目前的计算能力,RC4算法的密钥长度至少应为( C )才能保证安全强度。

A、任意位  B、位  C、128位  D、256位

8、目前,使用最广泛的序列密码是( A )。

 A、RC4   B、A5   C、SEAL   D、PKZIP

10、序列密码结构可分为    驱动部分    和    组合部分    两个主要组成部分。

11、序列密码的安全核心问题是        如何将一小段的比特串(密钥)扩展成足够“长”的密钥       。

12、序列密码的工作方式一般分为是 同步和自同步。

13、一般地,一个反馈移位寄存器由两部分组成:    移位寄存器    和    反馈函数   。

14、反馈移位寄存器输出序列生成过程中,    反馈函数          对输出序列周期长度起着决定性的作用,而            ______移位寄存器_____________对输出的序列起着决定性的作用。

15、选择合适的n级线性反馈函数可使序列的周期达到最大值    2的n次方-1       ,并具有m序列特性,但敌手知道一段长为   n     的明密文对时即能破译这n级线性反馈函数。

16、门限发生器要求:LFSR的数目是  奇数    ,确信所有的LFSR的长度 互素    ,且所有的反馈多项式都是   本原的      ,这样可达到最大周期。

第六章

1、下面(A  )不是Hash函数的等价提法。

A、压缩信息函数  B、哈希函数  C、单向散列函数    D、杂凑函数

2、下面( B )不是Hash函数具有的特性。

A、单向性 B、可逆性 C、压缩性 D、抗碰撞性

3、线代密码学中很多应用包含散列运算,而应用中不包含散列运算的是( A )。

 A、消息机密性  B、消息完整性  C、消息认证码   D、数字签名

4、下面( C )不是Hash函数的主要应用。

A、文件校验B、数字签名C、数据加密D、认证协议

5、MD5算法以( D )位分组来处理输入文本。

   A、  B、128  C、256    D、512

6、MD5的主循环有(B  )轮。

   A、3     B、4      C、5      D、8

7、SHA1接收任何长度的输入消息,并产生长度为(B  )bit的Hash值。

   A、    B、160    C、128    D、512

8、分组加密算法(如AES)与散列函数算法(如SHA)的实现过称最大不同是( D )。

   A、分组  B、迭代   C、非线性  D、可逆

9、生日攻击是针对( D )密码算法的分析方法。

  A、DES   B、AES    C、RC4     D、MD5

10、设Hash函数的输出长度为n bit,则安全的Hash函数寻找碰撞的复杂度应该为( C )。

A、O(P(n))B、O(2n)  C、O(2n-1)D、O(2n/2)

11、MD5的压缩函数中,512bit的消息被分为16块输入到步函数,每一块输入( B )次。

 A、3   B、4   C、5 D、8

12、Hash函数就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出称为  散列值 。

13、Hash函数的单向性是指   对任意给它的散列值h找到满足H(x)=h的x     。

14、Hash函数的抗碰撞性是指    抗弱碰撞 和抗强碰撞             。

15、MD5算法的输入是最大长度小于  2的次方    bit的消息,输出为  128   bit的消息摘要。

16、MD5的分组处理是由4轮构成的,每一轮处理过程类似,只是使用的   寄存器  不同,而每轮又由16个步函数组成,每个步函数相投,但为了消除输入数据的规律性而选用的  逻辑函数 (非线性函数)     不同。

17、SHA1的分组处理是有80步构成的,每20步之间的处理差异在于使用的  寄存器  和  非线性函数    是不同的,而每步的32bit消息字生成也有所差异,其中前   16     步直接来自消息分组的消息字,而余下的  14    步的消息字是由前面的4个值相互异或后再循环移位得到的。

18、与以往攻击者的目标不通,散列函数的攻击不是恢复原始的明文,而是寻找   散列函数      的过程,最常用的攻击方法是    生日攻击,中途相遇攻击      。

19、消息认证码的作用是   验证信息来源的正确性      和   验证消息的完整性        。

20、MD5、SHA1、SHA256使用的寄存器长度为   32    bit,SHA512使用的寄存器长度为           bit.

21、设消息为“Hi”,则用MD5算法压缩前,填充后的消息二进制表示为           。

第七章

1、下列( D)算法不具有雪崩效应。

A、DES加密B、序列密码的生成C、哈希函数D、RSA加密

2、若Alice想向Bob分发一个会话密钥,采用ElGamal公钥加密算法,那么Alice应该选用的密钥是( C )。

A、Alice的公钥   B、Alice的私钥  C、Bob的公钥  D、Bob的私钥

3、设在RSA的公钥密码中,公钥为(e,n)=(13,35),则私钥d=(  B)。

A、11     B、13    C、15     D、17

4、在现有的计算能力条件下,对于非对称密码算法Elgamal,被认为是安全的最小密钥长度是( D )。

A、128位  B、160位  C、512位  D、1024位

5、在现有的计算能力条件下,对于椭圆曲线密码算法,被认为是安全的最小密钥长度是( B )。

A、128位  B、160位  C、512位 D、1024位

7、公钥密码的思想是基于  陷门单向     函数,公钥用于该函数的    正向(加密)   计算,私钥用于该函数的   反向(解密)     计算。

8、   1976   年,W.Diffie和M.Hellman在    密码学新方向   一文中提出了公钥密码的思想,从而开创了线代密码学的新领域。

9、公钥密码的出现,解决了对称密码很难解决的一些问题,主要体现一下三个方面:  密钥分发问题  、  密钥管理问题   和  数字签名问题  。

10、RSA的数论基础是   数论的欧拉定理   ,在现有的计算能力条件下,RSA    被认为是安全的最小密钥长度是  1024位        。

11、公钥密码算法一般是建立在对一个特定的数学难题求解上,那么RSA算法是基于    大整数因子分解      困难性、ElGamal算法是基于   有限域乘法群上离散对数  的困难性。

12、基于身份的密码,李永用户公开的信息作为公钥来解决用户公钥的真实性问题,但在实际应用中,这种存在以下两方面不足:  用户私钥的安全性      ,   这种的应用范围       。

13、Rabin公钥密码是1979你M.O.Rabin在论文《Digital Signature Public-Key as Factorization》中提出的一种新的公钥密码,它是基于   合数模下求解平方根的困难性       (等价于分解大整数)构造的一种公钥密码。

第八章

1、通信中仅仅使用数字签名技术,不能保证的服务是( C)。

A、认证服务B、完整性服务C、保密性服务D、防否认服务

2、Alice收到Bob发给他的一个文件的签名,并要验证这个签名的有效性,那么签名验证算法需要Alice选用的密钥是(C  )。

A、Alice的公钥B、Alice的私钥 C、Bob的公钥      D、Bob的私钥

3、在普通数字签名中,签名者使用( B )进行信息签名。

   A、签名者的公钥   B、签名者的私钥   C、签名者的公钥和私钥    D、签名者的私钥

4、签名者无法知道所签消息的具体内容,即使后来签名者见到这个签名时,也不能确定当时签名的行为,这种签名称为(D  )。

A、代理签名B、群签名 C、多重签名 D、盲签名

5、签名者把他的签名权授给某个人,这个人代表原始签名者进行签名,这种签名称为( A )。

A、代理签名 B、群签名C、多重签名D、盲签名

8、在数字签名方案中,不仅可以实现消息的不可否认型,而且还能实现消息的   完整性   、  机密性。

9、普通数字签名一般包括3个过程,分别是   系统初始化  、 签名产生过程   和    签名验证过程。

10、1994年12月美国NIST正式办不了数字签名标准DSS,它是在   ElGamal    和    Schnorr数字签名的方案     的基础上设计的。

12、群签名除具有一般数字签名的特点外,还有两个特征:即    匿名性        和       抗联合攻击    。

13、盲签名除具有一般数字签名的特点外,还有两个特征:即     匿名性      和   不可追踪性    。

14、代理签名按照原始签名者给代理签名者的授权形式可分为3种:  完全委托的代理签名     、    部分授权的代理签名   和    带授权书的代理签名 。

15、门限数字签名是一种涉及一个组,需要由多个用户来共同进行数字签名的,其具有两个重要的特征:   门限特性     和    健壮性     。

16、一次性数字签名是指签名者只能签署一条消息的签名方案,如果签名者签署消息不多于一个,那么     私钥就有可能泄露        。下载本文

显示全文
专题