密码学级考卷A卷 答案

合集下载

密码学基础知识试题及答案

密码学基础知识试题及答案

密码学基础知识试题一、单选题1. 下列不属于典型密码应用的是()[单选题] *A. 安全电子邮件系统B. 电子印章系统C. 密码模块√D. 桌面安全防护2. 下列不属于密码技术被误用情形的是()[单选题] *A. 使用固定值作为加密算法的初始向量B. 擅自修改协议的数据接口及数据格式√C. 使用计数器代替签名中的随机数D. 颠倒身份鉴别中的挑战者与响应角色3. 商用密码应用安全性评估是对信息系统密码应用的合规性、正确性、有效性进行评估,有效性指的是()[单选题] *A. 信息系统没有泄漏秘密信息B. 密码应用按密码相关的国家和行业标准进行正确设计、部署和实现C. 使用合规的商密算法、密码产品或服务,并且部署正确D. 在系统运行过程中能够保障信息的机密性、完整性、真实性、不可否认性√4. 在PDCA管理循环中,下列属于C阶段的是()[单选题] *A. 对不可接受的风险实施所选择的控制B. 评审信息安全管理体系的有效性√C. 对使得信息系统处于不可接受风险状态的的控制措施进行纠正D. 通过安全设计产生最终的信息系统安全控制方案5. 密码应用安全性评估与PDCA管理循环的对应关系是()[单选题] *A. P:密码应用方案,D:密码应用方案建设实施,C:整改,D:密评B. P:密码应用方案建设实施,D:密码应用方案,C:整改,D:密评C. P:密码应用方案,D:密评,C:整改,D:密码应用方案建设实施D. P:密码应用方案,D:密码应用方案建设实施,C:密评,D:整改√6. 1976年,Diffie和Hellman发表了《密码学的新方向》,提出了()[单选题] *A. 一种公钥算法B. 一种分组算法C. 一种密钥协商方法√D. 一种签名算法7. RSA与ECC安全模长的比较,正确的是()[单选题] *A. RSA2048:ECC210√B. RSA2048:ECC256C. RSA1024:ECC210D. RSA1024:ECC1288. 我国哪种密码算法成为了4G移动通信密码算法国际标准()[单选题] *A. SM2B. SM4C. SM9D. ZUC√9. 根据密码分析者所掌握的分析资料的不同,密码分析一般可分为4类:唯密文攻击、已知明文攻击、选择明文攻击、选择密文攻击,其中破译难度最大的是()[单选题] *A. 唯密文攻击√B. 已知明文攻击C. 选择明文攻击D. 选择密文攻击10. 目前公钥密码主要用来进行数字签名,或用于保护传统密码的密钥,而不用于数据加密的原因有()。

密码学试题及答案

密码学试题及答案

密码学试题及答案# 密码学试题及答案## 一、选择题1. 密码学中的“对称密钥”指的是什么?A. 只有一个密钥的加密算法B. 加密和解密使用相同密钥的算法C. 需要两个密钥的加密算法D. 用于数字签名的密钥答案:B2. 下列哪个是流密码的一个特点?A. 密钥长度与消息长度相同B. 密钥长度与消息长度无关C. 需要使用随机数生成器D. 所有选项都正确答案:C3. RSA算法属于哪种类型的加密算法?A. 对称加密B. 非对称加密C. 哈希函数D. 消息认证码答案:B## 二、简答题1. 请简述什么是数字签名,以及它在电子商务中的应用。

答案:数字签名是一种用于验证数据完整性和身份认证的技术。

它通过使用发送者的私钥对数据进行加密,接收者使用发送者的公钥进行解密验证。

在电子商务中,数字签名用于确保交易的安全性,防止数据在传输过程中被篡改,同时验证交易双方的身份。

2. 解释公钥密码学中的“公钥”和“私钥”的概念。

答案:在公钥密码学中,每个用户拥有一对密钥:公钥和私钥。

公钥可以公开给任何人,用于加密数据或验证数字签名;而私钥必须保密,用于解密数据或生成数字签名。

公钥和私钥是数学上相关联的,但不可能从公钥推导出私钥。

## 三、论述题1. 论述密码学在网络安全中的重要性,并举例说明。

答案:密码学是网络安全的基石,它通过加密技术保护数据的机密性、完整性和可用性。

例如,在SSL/TLS协议中,密码学用于在客户端和服务器之间建立安全通信通道。

通过使用对称密钥和非对称密钥的组合,确保数据在传输过程中不被未授权的第三方窃取或篡改。

此外,密码学还用于身份验证、访问控制和数据完整性验证等多个方面,是确保网络环境安全的关键技术。

## 四、案例分析题1. 假设你是一家银行的网络安全专家,你需要设计一个系统来保护客户的交易信息。

请描述你将如何使用密码学技术来实现这一目标。

答案:在设计银行交易信息保护系统时,我会采用以下密码学技术:- 使用非对称加密技术,如RSA,来安全地交换对称密钥。

A卷+含答案

A卷+含答案

期中考A卷第一部分选择题,每题2分,共28题计56分1、信息安全的基本属性有6个,其中不包括以下的哪一选项:( D )A、可用性B、机密性C、完整性D、顺序性2、在现实中,常见的信息安全威胁有很多类型,例如,信息泄漏、篡改、重放等。

但是不包括以下哪个选项:( D)A、重放B、假冒C、否认D、播放3、密码学分为密码编码学和____A___。

A、密码分析学B、密码攻击学C、密码深入编码学D、密码心理学4、加密过程包括了两个核心元素一个是加密算法,另一个___A____.A、加密密钥B、另一个加密算法C、核心元素只有一个D、加密软件5、现代加密技术可以分为对称加密技术与___C_______.A、中等加密技术B、高等加密技术C、非对称加密技术D、超级加密技术6、公钥密码RSA的安全性主要依赖于大整数分解的困难性,那么请问RSA与DES的主要区别在哪里____C____.A、字母不一样B、没有区别C、RSA属于非对称加密技术而DES属于对称加密技术D、算法不一样7、PKI中最基本的元素就是数字证书,所有安全的操作主要通过证书来实现。

那么PKI的中文意思是指什么____B____.A、公共密钥交换原理B、公共密钥基础设施C、私有密钥基础设施D、公共工具接口8、RSA的安全性主要依赖于什么?BA、非对称性B、大整数分解的困难性C、对称性D、顺序性9、SHANNON于1949年提出了设计对称密码的基本原则,他指出密码设计必须尊循__A___和______的原则。

A、混淆扩散B、安全防护C、对称性非对称性D、保密防盗10、恺撒密码是古典加密技术的一种重要算法,那么恺撒密码是属于___B_____。

A、置换移位法B、替代算法C、多轮算法D、加密算法11、对称加密技术与非对称加密技术的主要区别在哪里?DA、对称加密技术较为先进B、对称加密技术的加密密钥与解密密钥是不一样的,而非对称加密技术则一样C、非对称加密技术较为先进D、对称加密技术的加密密钥与解密密钥是一样的,而非对称加密技术则不一样12、图1为数字签名的基本原理,请问X处应该填什么内容?BA、Hash加密B、用发送方的解密密钥解密C、用发送方的公有密钥解密D、不用填图 113、图1为数字签名的基本原理,请问Y处应该填什么内容?AA、Hash加密B、用发送方的解密密钥解密C、用发送方的公有密钥解密D、不用填14、Kerberos认证系统最初是由美国麻省理工学院开发的,这个系统使用了__C__技术和在线服务器A、非对称密码技术B、共享技术C、对称密码技术D、标识技术15、为了防止密钥丢失的最好方法是___A___。

密码学算法考试题及答案

密码学算法考试题及答案

密码学算法考试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是对称加密算法?A. AESB. RSAC. DESD. 3DES2. 公钥密码体制中,公开的密钥被称为:A. 公钥B. 私钥C. 会话密钥D. 对称密钥3. 以下哪个是流密码的一个特点?A. 加密速度快B. 密钥长度固定C. 需要密钥交换D. 只适用于小数据量加密4. 哈希函数的主要特点不包括:A. 固定长度输出B. 抗碰撞性C. 可逆性D. 快速计算5. 数字签名的主要目的是什么?A. 保证信息的机密性B. 保证信息的完整性C. 验证信息的来源D. 加密信息6. 在密码学中,以下哪个概念与“完美保密”相关?A. 一次性密码本B. 对称加密C. 公钥加密D. 哈希函数7. 在密码学中,以下哪个算法用于生成伪随机数?A. AESB. RSAC. RC4D. SHA-2568. 以下哪个是密码学中常见的攻击类型?A. 重放攻击B. 拒绝服务攻击C. 缓冲区溢出攻击D. SQL注入攻击9. 在密码学中,以下哪个概念与“密钥管理”相关?A. 密钥生成B. 密钥分发C. 密钥存储D. 所有选项都是10. 以下哪个是密码学中“数字证书”的作用?A. 验证公钥的真实性B. 加密数据C. 存储私钥D. 作为数字签名答案:1. B2. A3. A4. C5. C6. A7. C8. A9. D10. A二、简答题(每题10分,共30分)11. 简述对称加密和非对称加密的区别。

12. 解释什么是数字签名,并说明其在电子商务中的应用。

13. 描述哈希函数在密码学中的作用及其主要性质。

答案:11. 对称加密使用相同的密钥进行加密和解密,速度快,适用于大量数据的加密。

非对称加密使用一对密钥,即公钥和私钥,公钥用于加密,私钥用于解密,适用于密钥分发和数字签名。

12. 数字签名是一种用于验证信息来源和完整性的密码学机制。

在电子商务中,数字签名用于确保交易的安全性,防止篡改,提供不可否认性。

A卷+含答案

A卷+含答案

期中考A卷第一部分选择题,每题2分,共28题计56分1、信息安全的基本属性有6个,其中不包括以下的哪一选项:(D )A、可用性B、机密性C、完整性¥D、顺序性2、在现实中,常见的信息安全威胁有很多类型,例如,信息泄漏、篡改、重放等。

但是不包括以下哪个选项:(D)A、重放B、假冒C、否认D、|播放3、密码学分为密码编码学和____A___。

A、密码分析学B、密码攻击学C、密码深入编码学D、密码心理学。

4、加密过程包括了两个核心元素一个是加密算法,另一个___A____.A、加密密钥B、另一个加密算法C、核心元素只有一个D、加密软件5、现代加密技术可以分为对称加密技术与___C_______.~A、中等加密技术B、高等加密技术C、非对称加密技术D、超级加密技术6、公钥密码RSA的安全性主要依赖于大整数分解的困难性,那么请问RSA与DES的主要区别在哪里____C____.A、字母不一样B、没有区别C、RSA属于非对称加密技术而DES属于对称加密技术D、算法不一样>7、PKI中最基本的元素就是数字证书,所有安全的操作主要通过证书来实现。

那么PKI的中文意思是指什么____B____.A、公共密钥交换原理B、公共密钥基础设施C、私有密钥基础设施D、公共工具接口8、RSA的安全性主要依赖于什么B*A、非对称性B、大整数分解的困难性C、对称性D、顺序性9、SHANNON于1949年提出了设计对称密码的基本原则,他指出密码设计必须尊循__A___和______的原则。

A、{混淆扩散B、安全防护C、对称性非对称性D、保密防盗10、恺撒密码是古典加密技术的一种重要算法,那么恺撒密码是属于___B_____。

A、置换移位法)B、替代算法C、多轮算法D、加密算法11、对称加密技术与非对称加密技术的主要区别在哪里DA、对称加密技术较为先进B、对称加密技术的加密密钥与解密密钥是不一样的,而非对称加密技术则一样C、非对称加密技术较为先进D、对称加密技术的加密密钥与解密密钥是一样的,而非对称加密技术则不一样12、图1为数字签名的基本原理,请问X处应该填什么内容B、A、Hash加密B、用发送方的解密密钥解密C、用发送方的公有密钥解密D、不用填图113、图1为数字签名的基本原理,请问Y处应该填什么内容AA、Hash加密B、用发送方的解密密钥解密C、用发送方的公有密钥解密D、不用填14、Kerberos认证系统最初是由美国麻省理工学院开发的,这个系统使用了__C__技术和在线服务器A、非对称密码技术B、共享技术/C、对称密码技术D、标识技术15、为了防止密钥丢失的最好方法是___A___。

密码学试题及答案

密码学试题及答案

密码学试题及答案一、选择题1. 下列哪个不是对称密钥加密算法的特点?A. 密钥长度小B. 加密速度快C. 安全性较高D. 适用于大数据传输答案:A. 密钥长度小2. 常用的哈希算法包括下列哪个?A. RSAB. DESC. SHA-256D. AES答案:C. SHA-2563. 数字签名是指用私钥加密的数据,用于验证发送方的身份真实性。

A. 对B. 错答案:B. 错4. 以下哪个不是公钥加密算法?A. RSAB. ECCC. IDEAD. ElGamal答案:C. IDEA5. 在密码学中,密钥交换算法主要用于实现以下哪个目标?A. 数据加密B. 消息认证C. 数据完整性D. 密钥建立答案:D. 密钥建立二、填空题1. 对称密钥加密算法中,加密和解密过程使用的是同一个密钥,称为______密钥。

答案:对称2. 公钥加密算法中,加密使用的是公钥,解密使用的是______。

答案:私钥3. 以下是一种常用的哈希算法,SHA-______。

答案:2564. 在数字签名的过程中,发送方使用______密钥进行加密。

答案:私钥5. 密钥交换算法主要用于实现安全的______建立。

答案:密钥三、简答题1. 解释对称密钥加密算法和公钥加密算法的区别。

对称密钥加密算法使用同一个密钥进行加密和解密过程,加密和解密速度较快,但需要事先共享密钥。

而公钥加密算法使用不同的密钥进行加密和解密,公钥用于加密,私钥用于解密,由于私钥只有接收方知道,因此能够实现更好的安全性。

公钥加密算法适用于密钥交换和数字签名等场景。

2. 简述哈希算法的作用和原理。

哈希算法主要用于对数据进行摘要计算,将任意长度的数据转化为固定长度的哈希值。

通过对数据的哈希计算,可以验证数据的完整性和真实性。

哈希算法的原理是利用一系列复杂的数学函数对数据进行处理,使得不同的输入数据产生唯一的输出哈希值。

任意输入数据的改动都会导致输出哈希值的变化,因此可以通过比较哈希值来验证数据是否被篡改。

密码学试题及答案

密码学试题及答案

密码学试题及答案一、选择题1. 密码学中最基本的加密方法是:A. 替换密码B. 移位密码C. 公钥密码D. 对称密钥加密2. RSA算法属于哪种类型的加密算法?A. 对称密钥加密B. 非对称密钥加密C. 哈希算法D. 流密码3. 以下哪个不是密码学中的基本概念?A. 密钥B. 明文C. 密文D. 操作系统二、简答题1. 简述对称密钥加密和非对称密钥加密的区别。

2. 解释什么是数字签名,以及它在电子商务中的作用。

三、计算题1. 给定一个简单的凯撒密码,其中明文为 "HELLO",移位量为3,求密文。

2. 使用RSA算法,给定公钥(e, n)=(17, 3233),明文为65(ASCII码表示的'A'),求对应的密文。

四、论述题1. 论述密码学在现代网络安全中的应用及其重要性。

2. 描述一种常见的密码攻击方法,并解释如何防范。

答案:一、选择题1. 答案:A. 替换密码2. 答案:B. 非对称密钥加密3. 答案:D. 操作系统二、简答题1. 答案:对称密钥加密是指加密和解密使用相同的密钥,而非对称密钥加密使用一对密钥,即公钥和私钥,加密和解密使用不同的密钥。

对称密钥加密速度快,但密钥分发困难;非对称密钥加密解决了密钥分发问题,但速度较慢。

2. 答案:数字签名是一种用于验证消息来源和完整性的技术。

在电子商务中,数字签名确保了交易的安全性和不可抵赖性,买家和卖家可以通过数字签名验证对方的身份和交易内容的真实性。

三、计算题1. 答案:将 "HELLO" 中的每个字母向后移位3个位置,得到密文"KHOOR"。

2. 答案:使用公钥(e, n)=(17, 3233)加密明文65,计算 \( c =m^e \mod n \),得到 \( c = 65^{17} \mod 3233 = 2201 \)。

四、论述题1. 答案:密码学在现代网络安全中扮演着至关重要的角色。

06计算机密码学试卷A

06计算机密码学试卷A

06计算机密码学试卷A计算机密码学试卷A学号:姓名:成绩:班级:计算机科学与技术(信息安全)031预科、031、032班一、选择与填空:(24分,每题2分)1、5 mod 13的乘法逆元是:,负元是:。

2、从信息论的角度看,要提高密码的保密性,应该通过两个途径,一是通过:,二是。

3、DES密码有次迭代,它的加/解密算法仅不同。

4、有限状态自动机在流密码中的作用是:。

5、两密钥三DES加密算法中的加密可以表示为:。

6、强单向杂凑函数是指:。

7、在密钥的生成、分配、管理中KDC叫,它的作用是:。

8、设已知乘数密码明文字母J(9)对应于密文字母P(15),即9k mod 26 = 15, 密钥 k是:。

9、AES算法如果密钥为192位,则种子密钥阵列为:字节的阵列。

10、对一个分组,SHA要经过轮,步运算。

11、选择明文攻击的前提是:。

12、在认证协议中,时间戳的作用是为了防止攻击。

二、简答:(20分,每题5分)1、简述CA机构为客户颁发公钥证书的过程,X.509公钥证书中主要包含了哪些项目。

2、简述DSS数字签名标准。

3、简述分组密码的密码反馈模式的工作原理,如果按照16bit反馈,使用DES工作于密码反馈模式,这时如果某分组的密文中出现了1bit的错误,则此错误在怎样的情况下会影响以后分组的正确性?最多会影响几个分组?4、怎么样去找一个大素数?素性检测的原理和作用是什么?三、计算与证明:(56分)1、用RSA加密:p=7,q=17,e=13,M=10。

(4分)2、求: 11的所有本原根(6分)。

3、用费尔玛和欧拉定理求:6208 mod 11 (4分)(1,3)表示y≡x3+x+3 mod 11 求:4、椭圆曲线E11=3,计算其公钥。

(4分) ①曲线上所有的点。

(5分)②生成元G(1,4),私钥nA③若明文为Pm = (4,7),k取2,计算密文Cm。

(4分)x≡ 2 mod 34、求同余方程组:x≡ 4 mod 5 (5分)x≡ 6 mod 75、已知密文:010010100001101,明文:100110000000110,试用3级线性反馈移位寄存器方案破解该密码。

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

试题 2015 年~ 2016 年第1 学期
课程名称:密码学专业年级: 2013级信息安全
考生学号:考生姓名:
试卷类型: A卷■ B卷□考试方式: 开卷□闭卷■………………………………………………………………………………………………………
一. 选择题(每题2分,共20分)
1.凯撒密码是有记录以来最为古老的一种对称加密体制,其加密算法的定义为,
任意,,那么使用凯撒密码加密SECRET的结果是什么()。

A. UGETGV
B. WIGVIX
C. VHFUHW
D. XIVGIW
2.在一下密码系统的攻击方法中,哪一种方法的实施难度最高的()。

A. 唯密文攻击
B. 已知明文攻击
C. 选择明文攻击
D. 选择文本攻击
3.仿射密码顺利进行加解密的关键在于保证仿射函数是一个单射函数,即对于
任意的同余方程有唯一解,那么仿射密码的密钥空间大小是()。

(表示中所有与m互素的数的个数)
A. B. C. D.
4.为了保证分组密码算法的安全性,以下哪一点不是对密码算法的安全性要求
()。

A. 分组长度足够长
B. 由密钥确定置换的算法要足够复杂
C. 差错传播尽可能地小
D. 密钥量足够大
5.以下哪一种分组密码工作模式等价于同步序列密码()。

A. 电码本模式(ECB模式)
B. 密码分组链接模式(CBC模式)
C. 输出反馈模式(OFB模式)
D. 密码反馈模式(CFB模式)
6.以下对自同步序列密码特性的描述,哪一点不正确()。

A.自同步性 B.无错误传播性
C.抗主动攻击性 D.明文统计扩散性
7.如下图所示的线性移位寄存器,初始值为,请问以下哪
一个选项是正确的输出序列()。

A. B.
C. D.
8.以下关于消息认证码的描述,哪一点不正确()。

A.在不知道密钥的情况下,难以找到两个不同的消息具有相同的输出
B.消息认证码可以用于验证消息的发送者的身份
C.消息认证码可以用于验证信息的完整性
D.消息认证码可以用于加密消息
9.以下哪些攻击行为不属于主动攻击()。

A.偷听信道上传输的消息
B.修改他所观察到的在网络上传输的消息
C.重放他之前偷听到的消息
D.试图冒充网络上的各种各样的用户
10.仿射密码的加密过程定义为,当密钥设定为
时,则CYPHER的加密结果是什么()。

A. BJOEXK
B. AEMXLB
C. UNXPSK
D. BEOXJX 答案:CADCC BADAA
二. 判断题(每题2分,共20分)
1.选择明文攻击是指:密码分析者能够根据自己的要求选择明文,并加密得到
对应的密文,从而获得明文-密文对,在此基础上试图找到对应的密钥。

()
2.在分组密码中,S盒扮演的角色是一个微型代换密码。

()
3.在代换密码中,明文和密文的所有字母不变,只是打乱了顺序。

()
4.对于HASH函数,不存在两个不同的输入(),使得HASH函数得到
相同的输出()。

()
5.对于同步序列密码,若密文字符在
6.0
7.传播的过程中被插入或者删除,那么解密的过程将失败。

()
8.若一个用户持有证书,即可证明该用户是。

()
9.消息认证码的输出信息长度与输入信息长度相关。

()
10.如果用户U可以确保:除用户V之外,没有人能计算出K。

则我们说该方案
提供了隐式密钥确认。

()
11.在如下图所示消息流模型中,Oscar成功实施了中间入侵攻击。

()。

相关文档
最新文档