- 43
- 1
- 约2.03万字
- 约 13页
- 2019-01-10 发布于广东
- 举报
《密码编码学与网络安全》复习题
1.信息安全(计算机安全)目标是什么?
confidentiality
机密性( ):防止未经授权的信息泄漏
完整性(integrity ):防止未经授权的信息篡改
可用性(avialbility ):防止未经授权的信息和资源截留
抗抵赖性、不可否认性、问责性、可说明性、可审查性(accountability ):
真实性(authenticity ):验证用户身份
2 ( one-time pad )
.理解计算安全性 即 的理论安全性
使用与消息一样长且无重复的随机密钥来加密信息,即对每个明文每次采用不同的代
换表不可攻破,因为任何明文和任何密文间的映射都是随机的,密钥只使用一次
3 .传统密码算法的两种基本运算是什么?
代换和置换
前者是将明文中的每个元素映射成另外一个元素;后者是将明文中的元素重新排列。
4 .流密码和分组密码区别是什么?各有什么优缺点?
分组密码每次处理一个输入分组,对应输出一个分组;流密码是连续地处理输入元素,
每次输出一个元素
流密码Stream: 每次加密数据流的一位或者一个字节。连续处理输入分组,一次输出一个
元素,速度较快。
5 playfair bookstore HARPSICOD
.利用 密码加密明文 ,密钥词是( ),所得的密文是什么?
I/JD RG LR QD HG
HARPS bo ok st or ex I/JD DG PU GO GV
I/JCODB
EFGKL
MNQTU
VWXYZ
6 cat vigenere vigenere coper
.用密钥词 实现 密码,加密明文 ,所得的密文是什么?
XIZGNXTEVQPXT
Key: catca t ca tcatcatcat
Plaintext: vigenere coper
Chipertext: XIZGNXTE VQPXT
7 .假定有一个密钥2431 的列置换密码,则明文can you understand 的密文是多少?
YNSDCODTNURNAUEA
Key: 2 4 3 1
Plaintext: c a n y
o u u n
d e r
t a n d
Chipertext: YNSDCODTNURNAUEA
8 .什么是乘积密码?
多步代换和置换,依次使用两个或两个以上的基本密码,所得结果的密码强度将强与所
有单个密码的强度.
9 .混淆和扩散的区别是什么?
Diffusion): ,
扩散( 明文的统计结构被扩散消失到密文的使得明文和密文之间的统计关
.
系尽量复杂即让每个明文数字尽可能地影响多个密文数字
混淆(confusion) :使得密文的统计特性与密钥的取值之间的关系尽量复杂,阻止攻击
者发现密钥
10. Feistel 密码中每轮发生了什么样的变化?
将输入分组分成左右两部分。
以右半部数据和子密钥作为参数,对左半部数据实施代换操作。
将两部分进行互换,完成置换操作。
11.S-Box 的概念
S DES 6 4
盒用在 算法中,每个 盒都由 位输入产生 位输出,所有说, 盒定义了一个
普通的
原创力文档

文档评论(0)