Q16-1 a.嗅探
Q16-2 a.篡改
Q16-3 b.拒绝服务
Q16-4 秘密书写——密码术;掩饰书写——隐写术
Q16-5 不是
Q16-6 密码术
Q16-7 是密码术,将信息通过空格进行二进制ASCII码加密;隐写术,将二进制信息掩藏在文 章中。
Q16-8 对称密钥密码术
Q16-9 不是,密钥密码术是使用同一(对)密钥对同一个信息进行加密与解密。
Q16-10 替换密码用一个符号替代另一个符号;移位密码不是用一个符号代替另一个符号,而 是改变符号的位置。
Q16-11 一对一,是单字母的替换密码
Q16-12 单字母密码,可以统计相同字符出现的次数来破解
Q16-13 26^n / n
Q16-14 a.加法密码—1个密钥 b.单字母密码—不重复字符数 c.自动密钥密码—1000个密钥
Q16-15 c.自动密钥密码
Q16-16 每次发送消息均会产生一个一次一密乱码的密钥,在发送者和接受者之间如何共享此 密钥或如何在发送者与接受者在随机密钥上达成共识。
Q16-17 通过数学函数进行加密和解密的非对称密钥密码术要慢很多,要加密大量信息时,加 密与解密要耗时相当长的时间。
Q16-18 公钥加密,私钥解密
Q16-19 如果公钥e=1,那么私钥d就很容易通过公钥n得到,密码就相当容易被破解。
Q16-20 将散列函数从消息中得到的部分信息进行加密,完成MAC的创建,增加MAC的复杂 性,如果不使用密钥加密,可能会被其他人截取消息从而从消息中伪造出相同的 MAC。
Q16-21 消息验证(或数据源验证)可能不会发生在实时系统中,而实体验证是会的;消息验 证简单地验证一则消息,这个过程需对每则新的消息重复,实体验证可在整个会话期 间内验证要求者。
Q16-22 b.Alice的私钥
Q16-23 a.MAC
Q16-24 b. 机密性
P16-1 a.威胁机密性的攻击—嗅探 b.威胁完整性的攻击—篡改 c.威胁可用性的攻击—DOS
P16-2 book —— LYYU —— book
P16-3 this is an exercise —— NBCM CM UH YRYLWCMY —— this is exercise
P16-4 单字母替换密码,密钥为 F(x) = (a*x + b) mod m,其中 a = b = 25 , m = 26
an exercise —— ZM VCVIXOHV
P16-5 An exercise —— 5533 1531152235443215(先行后列)
P16-6 不对,只使用加法加密,无论加密多少次也只相当于加密一次,只是密钥等于多次加 密密钥之和。
P16-7 没有问题
P16-8 略
P16-9 公钥e的值 b. 103
P16-10 THIS IS TOUGH —— 19 07 08 18 26 08 18 26 19 14 20 06 07
n = p * q = 12091
C = 19070818260818261914200607 ^ 13
P16-11 因为消息接收方和消息发送方均会基于同一消息使用散列算法和密钥创建一个MAC, 消息接收方会基于自己创建的MAC与接收到的发送方的MAC相比较,以此来验证消息 是否被篡改;如果使用公私钥,那么接收方与发送方所创建的MAC是不一样的。