第十六章 计算机科学导论(第四版)-- 习题答案 [贝赫鲁兹*佛罗赞]

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        单字母替换密码,密钥为 \displaystyleF(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是不一样的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值