密码学复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密码学练习题

一、单选题

1、密码学包括哪两个相互对立的分支(B)

A、对称加密与非对称加密

B、密码编码学与密码分析学

C、序列算法与分组算法

D、DES和RSA

2、加密技术不能提供以下哪种安全服务?(D)

A、鉴别`

B、机密性

C、完整性

D、可用性

3、在密码学中,需要被变换的原消息被称为什么?(D)

A、密文

B、算法

C、密码

D、明文

4、在凯撒密码中,每个字母被其后第几位的字母替换?(C)

A、5

B、4

C、3

D、2

5、公元前500年的古希腊人曾使用了一种著名的加密方法,叫什么名字?(A)

A、Scytale密码

B、凯撒密码

C、代替密码

D、置换密码

6、在密码学中,对RSA的描述是正确的是?(B)

A、RSA是秘密密钥算法和对称密钥算法

B、RSA是非对称密钥算法和公钥算法

C、RSA是秘密密钥算法和非对称密钥算法

D、RSA是公钥算法和对称密钥算法

7、IDEA的密钥长度是多少bit?(D)

A、56

B、64

C、96

D、128

8、DES的密钥长度是多少bit?(B)

A、64

B、56

C、512

D、8

9、RSA使用不方便的最大问题是?(A)

A、产生密钥需要强大的计算能力

B、算法中需要大数

C、算法中需要素数

D、被攻击过很多次

10、ECB指的是?(D)

A、密文链接模式

B、密文反馈模式

C、输出反馈模式

D、电码本模式

11、下列为非对称加密算法的例子为(D)

A、IDEA

B、DES

C、3DES

D、ELLIPTOC CURVE

12、国际标准化组织在ISO 7498-2标准中定义了几类可选的安全服务?(D)

A、8

B、7

C、11

D、6

13、下面关于密码算法的阐述,哪个是不正确的?(C)

A、对于一个安全的密码算法,即使是达不到理论上的不破的,也应当为实际上是不可破的。即是说,从截获的密文或某些已知明文密文对,要决定密钥或任意明文在计算机上是不可行的。

B、系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥。

C、对于使用公钥密码体制加密的密文,知道密钥的人,就一定能够解密。

D、数字签名的理论基础是公钥密码体制。

14、下列古典密码算法是置换密码的是?(B)

A、加法密码

B、Hill密码

C、多项式密码

D、栅栏式密码

15、若Bob给Alice发送一封邮件,并想让Alice确信邮件是由Bob发出的,则Bob应该选用哪种密钥对邮件加密?(D)

A、Alice的公钥

B、Alice的私钥

C、Bob的公钥

D、Bob的私钥

16、根据所依据的难解问题,除了哪个以外,公钥密码体制分为以下分类。(D)

A、大整数分解问题

B、离散对数问题

C、椭圆曲线离散对数问题

D、生日悖论

17、公钥密码学的思想最早是谁提出的?(B)

A、欧拉(Euler)

B、迪菲(Diffie)和赫尔曼(Hellman)

C、费马(Fermat)

D、Rivest、Shamir、Adleman

18、在RSA算法中,取p=3,q=11,e=3,则d等于(D)

A、33

B、20

C、14

D、7

19、以下各种加密算法中属于古典加密算法的是(B)

A、DES加密算法

B、Caesar替代法

C、IDEA加密算法

D、Diffie-Hellman加密算法

20、以下各种加密算法中属于对称加密算法的是(A)

A、DES加密算法

B、Caesar替代法

C、Vigenere算法

D、Diffie-Hellman加密算法

21、以下各种加密算法中属于非对称加密算法的是(D)

A、DES加密算法

B、Caesar替代法

C、Vigenere算法

D、Diffie-Hellman加密算法

22、RSA算法的安全理论基础是(B)

A、离散对数难题

B、整数分解难题

C、背包难题

D、代替和置换

23、除了(E)以外,密码体制主要由以下各部分组成。

A.明文空间B.密文空间

C.密钥空间D.加密算法

E.保密系统F.解密算法

24、下面关于密码算法的阐述,()是不正确的。

A.对于一个安全的密码算法,即使是达不到理论上的不破的,也应当为实际上是不可破的。即是说,从截获的密文或某些已知明文密文对,要决定密钥或任意明文在计算机上是不可行的。

B.系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥(这就是著名的Kerckhoff原则)。

C.对于使用公钥密码体制加密的密文,知道密钥的人,就一定能够解密。

D.数字签名的理论基础是公钥密码体制。

25、采用密钥为3的“恺撒密码”对明文America进行加密所得的密文是()。

A.DPHULFD B. DFLUHPD

C. MERICAA

D. ACIREMA

26、DES是分组乘积密码,它所取的迭代次数是()。

A.8 B. 16

C. 32

D. 64

27、1976年,提出公开密码系统的学者是( D )。

A.Bauer和Hill B.Diffe和Hell

C. Diffe和Bauer

D. Diffe和Hellman

二、填空题

1.网络通信中存在很多安全威胁,大体可以分为两类:主动攻击和被动攻击,其中主动攻击

又可以分为(假冒)、(重放)、(篡改信息)。

2.经典密码学包括(密码编码学)、(密码分析学)。

3.密码学的发展经历了三个阶段:古代密码学阶段、()、近代密码学阶段。

4.在近代密码学发展过程中,仙农首先提出了分组密码学的设计思想,并指出分组密码设计

实现的两种方法()和()。

相关文档
最新文档