《网络信息安全B》作业题和考试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络信息安全B》作业题和考试复习题
第2-4章
1.什么是拒绝服务攻击?列举出至少四种拒绝服务攻击方法。
2.简单描述SYN Flood攻击的实现原理。
3.简单描述Smurf攻击的实现原理。
6.什么是社交工程攻击?
7.网络信息安全需求包含哪六个基本方面?分别简单说明它们的含义。
9.什么是PPDR安全模型?它包含哪几个部分的含义?(可配合图形描述)作为一种安全模型,它有哪几个方面的特点?
11.TCSEC又叫什么?严格说它是一个计算机安全标准还是网络安全标准?
商用操作系统一般是哪些安全级别?它们采用哪种访问控制策略?
军用或实验室操作系统一般是哪些安全级别?它们采用哪种访问控制策略?
哪种级别的操作系统最安全?哪种级别的操作系统最不安全?
现行的Windows和UNIX操作系统分别达到哪个安全级别?
现有的商用操作系统是否是“安全的操作系统”?
第5679章
12.传统密码学和现代密码学最主要的区别是什么?为什么要求现代密码学的加密算法必须公开?
14.现代密码学主要分为哪两种加密算法?对称密码加密算法又分为哪两种?
15.举出四种最主要的分组加密算法?哪一种最经典?哪一种最安全且灵活?
16.举出四种最主要的公开加密算法?哪一种只能用于密钥交换?哪一种只能用于数字签名?哪一种功能最全面且最常用?哪一种是未来的发展方向?
17.可以预计,哪种密码学将最终取代现有的对称加密算法和公开加密算法?
19.系统中有N个人需要两两保密通信,
若使用对称加密算法,每个人需要保存多少个密钥,系统中一共有多少个密钥?
若使用公开加密算法,每个人需要保存多少个密钥,系统中一共有多少个密钥?20.如果要用公开加密算法(如RSA)实现A将数据机密性地发送给B,该如何实现?该如何实现发送方不可否认(进行数字签名)?如果要同时满足机密性和数字签名,该如何使用RSA算法?
21.在管理上,对称密钥和公开加密系统中的私钥存在最主要的威胁是什么?
22.在管理上,公开加密系统中的公钥存在最主要的威胁是什么?列举一个方案说明如何防范这种威胁?
23.使用什么算法可以最简单实现数据在存储和传输中的完整性?这种算法是公开的吗?如何使用它保证数据在传输过程中完整性?
第16章
27.用图形说明PGP加密系统的工作原理。并用文字说明接收方用PGP对密文的解密过程?PGP能实现六种网络信息安全需求中的哪几种?
28.在PGP中,哪几个算法实际上都起到对明文P的“混乱”作用?
29.在PGP中,为什么要先压缩后加密,反之有何不好?
第5679章
34.使用公式说明三重DES算法的实现过程?C=EK3(DK2(EK1(M)))
在什么情况下它的密钥是168位,什么情况下是112位?当使用3个密钥进行三阶段加密时,密钥是168位,当使用2个密钥进行三重加密时,密钥是112位。
为什么三重DES的第二阶段用解密而不是加密?
24.散列值和HMAC值从理论上都可以实现数据的完整性,HMAC值和散列值在实现上有什么不同?HMAC值除了能够保证数据的完整性,还能实现什么安全需求?在实际使用中,使用上述两种方法的哪一种能更好地实现数据的完整性?
机密性
35.现有的一般情况下,多少位的RSA加密算法才是安全的?SET协议和CA中心使用多少位RSA密钥才非常安全?
1024
36.MD5和SHA1散列值各是多少位?哪一种散列值更难破解得到明文?
MD5 128 SHA1 160 . SHA1
37.什么是消息的“消息摘要(MD)”?为什么又把它叫做消息的“数字指纹”?
消息摘要是对发送的消息进行单向散列计算
39.使用什么安全机制可以防止通信双方的“相互攻击”?
在理论上,数字签名是用发送方的私钥签名消息的明文,但实际上这种方法有什么缺点?发送方的公钥是公开的,别人都可以解密,看到明文。
实际系统中一般如何实现数字签名?这种改进的算法除了能实现数字签名,还能实现什么安全功能?
密码系统包括以下4个方面:、、和。
RSA算法的安全是基于的困难。
公开密钥加密算法的用途主要包括两个方面:加密、身份认证。
MAC函数类似于加密,它与加密的区别是MAC函数可逆。
什么是Kerckhoff原则?所有算法都是公开的,只有密钥是保密的
名词辨析:数字签名数字签名(Digital Signature)是将要签名的文本采用某种算法生成一个“摘要”(digest),再把摘要用发送者的私钥加密,形成数字签名。、数字证书数字证书(Digital Certificate,Digital ID)又称为数字凭证是一个经证书授权中心(CA)颁发并数字签名的包含证书申请者(公开密钥拥有者)个人信息及其公开密钥的文件。、数字信封数字信封技术是使用私密密钥加密技术对要发送的信息进行加密、使用公开密钥加密技术对私钥进行加密的一种加密技术,来保证只有特定的收信人才能阅读信的内容。、数字指纹数字摘要(digital digest)又叫消息摘要(Message Digest,MD)、数字指纹(Finger Print),是一种加密方法,该方法又称为散列编码(Hash编码)。数字摘要就是通过单向散列函数(Hash 函数)将需要加密的明文“摘要”成一串固定长度(如128位)的散列值。、数字身份证
第8、10章
41.D-H密钥分配方案中有无KDC?D-H本身是对称加密算法还是公开加密算法?分配得到的会话密钥K是对称加密密钥还是公开加密密钥?该方案有无鉴别通信双方的功能,所以容易遭受什么类型的攻击?
42.N-S算法可以实现哪两种功能?它有无KDC?它本身是一个对称加密算法还是公开加密算法?分配得到的会话密钥K S是对称加密密钥还是公开加密密钥?
44.现有的公开密钥分配方案中,我们常用的是在公开密钥管理机构方式下,用CA颁发数字证书的方案。为什么说这个方案中CA相对KDC来说不容易形成瓶颈?
45.什么是最小权限原则?
最小权限原则是要求计算环境中的特定抽象层的每个模块如进程、用户或者计算机程序只能访问当下所必需的信息或者资源。
赋予每一个合法动作最小的权限,就是为了保护数据以及功能避免受到错误或者恶意行为的破坏。
最小权限原则也称为最少权限原则
以类似于N-S和Kerberos中消息的形式化表达方式,PGP对明文M的加密结果应如何表示?