一、 填空题
1. 采用 caesar 密码(K=3)消息是 BCD,密文是__EFG__.
2. 根据著名的 Kerckho 原则,密码系统的保密性不依赖于___ 算法 ___的保密,而
依赖于___ 密钥 ___
3. ECC 密码体制的安全性基础是___基于椭圆曲线离散对数____难解问题
4. ___MAC___和__HASH____方法产生的关于消息的数值,可以用作对消息的认证。
5. AES 的基本变换包括字节变换、__行移位______、___列混淆_____和轮密钥加
6. 公开密钥的发布形式有:___建立公钥目录___、_带认证的公钥分发__和__使用数
字证书的公钥分发__
7. 层次化密钥结构中,从上至下密钥分为:__会话密钥__、__一般密钥加密密钥__、
__主密钥__
8. 评价密码体制安全性的三个途径:__计算安全性__、__可证明安全性__和__无条
件安全性__
9. 发送方 A 拥有一对公私密钥对,接受方 B 拥有一对公私密钥对,A 对明文进行加
密的密钥是___B 的公钥_______,对进行数字签名的密钥是____A 的私钥______.实
现的先后次序应____先加密再数字签名_____.
二、 计算题
1. 计算 7503mod81,(-7503)mod81,(-81)mod7503,550
-1
mod723。
7503mod81=51
(-7503)mod81=30
(-81)mod7503=7423
550
-1
mod 1723
Q
( ) ( ) ( )
- 1 0 1723 0 1 550
3 0 1 550 1 -3 73
7 1 -3 73 -7 22 39
1 -7 22 39 8 -25 34
1 8 -25 34 -15 47 5
6 -15 47 5 98 -307 4
1 98 -307 4 -113 354 1
所以 550
-1
mod1723=354
2. 在有限域 GF(2
8
)上计算多项式乘法:57*9D。
57*9D=(0101 0111) (1001 1101)
=(0000 0001) (1001 1101)⊕(0000 0010) (1001 1101)⊕(0000 0100) (1001
1101)⊕(0001 0000) (1001 1101)⊕(0100 0000) (1001 1101)
(0000 0001) (1001 1101)=(1001 1101)