第2章
1判断题
1-1 密码编码学和密码分析学是密码学的两大相互对立的组成部分。( √ )
1-2 链路加密方式适用于在广域网系统中应用。 (×)
1-3 “符号对符号”加密方式是对简单替换的一种改进。(√)
1-4 “一次一密”属于序列密码中的一种。(√ )
1-5 流密码属于对称加密方式。(√)
1-6 序列密码属于对称加密方式。(√ )
1-7 Feistel是密码设计的一个结构,而非一个具体的密码产品。(√)
1-8 在实际应用中,DH算法主要用于为对称加密的密码传输提供共享信道。(√ )
1-9 数字签名只能使用非对称加密方式来实现。(×)
2 填空题
2-1 根据密码算法对明文处理方式的标准不同,可以将密码系统分为 序列密码和 分组密码。
2-2 链路加密方式 需要对用户数据和控制信息(路由信息、校验和等)在每一个节点进行加密处理,而 节点对节点加密方式 仅对用户数据进行加密,路由信息和检验和等控制信息仍然以明文方式传输,以加快消息的处理速度。
2-3 利用公钥加密数据,然后用私钥解密数据的过程称为 加密 ;利用私钥加密数据,然后用公钥解密数据的过程称为 数字签名 。
3 选择题
3-1 非法接收者在截获密文后试图从中分析出明文的过程称为( A. 破译 B. 解密 C. 加密 D. 攻击
3-2 以下对于对称加密和非对称加密的比较,不正确的是( )A. 对称加密的安全性要比非对称加密差
B. 在相同环境下,对称加密的速度要比非对称加密慢
C. 对称加密的实现算法比非对称加密简单
D. 对称加密无法解决消息的确认问题,而非对称加密可以
3-3 以下有关XOR操作的算法描述,错误的是( )
A. False XOR False=False B. True XOR False=True
)
C. True XOR True=False D. False XOR True=True
3-4 以下关于序列密码和分组密码的比较,不正确的是( )
A. 序列密码中明文和密码的二进制序列长度与密码序列的长度完全相同
B. 序列密码的实现要比分组密码容易
C. 序列密码的实现需要密码同步,而分组密码不需要
D. 在相同环境下,序列密码系统的速度要比分组密码系统慢
3-5 目前计算机网络中广泛使用的加密方式为( )
A. 链路加密 B. 节点对节点加密 C. 端对端加密 D. 以上都是
3-6 以下有关软件加密和硬件加密的比较,不正确的是( )
A. 硬件加密对用户是透明的,而软件加密需要在操作系统或软件中写入加密程序
B. 硬件加密的兼容性比软件加密好
C. 硬件加密的安全性比软件加密好
D. 硬件加密的速度比软件加密快
3-7 下面有关A5/1加密算法的描述,不正确的是( )
A. 是一种流密码算法 B. 一般是用于硬件方式来实现的
C. 3个寄存器占用64位空间 D. 密钥序列的长度小于要加密的明文长度
3-8 下面有关Feistel密码结构的描述,不正确的是( )
A. 分组越大,安全性越高 B. 密钥长度越长,安全性越高
C. 循环次数越多,安全性越高 D. 轮函数变换越多,安全性越高
3-9 下面有关DES的描述,不正确的是( )
A. 是由IBM、Sun等公司共同提出的 B. 其结构完全遵循Feistel密码结构
C. 其算法是完全公开的 D. 是目前应用最为广泛的一种分组密码算法
3-10 3DES的密钥长度为( )
A. 168位 B. 56位 C. 112位 D. 128位
3-11 下面有关3DES的数学描述,正确的是( )
A. C=E(E(E(P, K1), K1), K1) B. C=E(D(E(P, K1), K2), K1)
C. C=E(D(E(P, K1), K1), K1) D. C=D(E(D(P, K1), K2), K1)
3-12 以下AES与DES的比较,不正确的是( )
A. DES使用Feistel密码结构,而AES没有
B. DES以位为操作单位,而AES则以8位的字节为操作单位
C. DES和AES都使用16轮函数操作
D. DES和AES都使用了S盒
3-13 下面有关MD5的描述,不正确的是( )
A. 是一种用于数字签名的算法 B. 得到的报文摘要长度为固定的128位
C. 输入以字节为单位 D. 用一个8字节的整数表示数据的原始长度
因篇幅问题不能全部显示,请点此查看更多更全内容