选择题1.以下不属于数据加密算法的有(C)。
A.RSAB. ECCC. SETD. DES2.以下不属于数据加密算法的有(D)。
A.MD5B. SHAC. RSAD. AES3.下面是Feistal结构对称密码算法的是(D)。
A.RSAB. SHARKC. AESD. DES4. 当执行典型的公钥操作时,处理器时间的用量通常由多到少的顺序是(C)。
A.乘法、约简、平方和模逆B.平方、乘法、约简和模逆C. 约简、乘法、平方和模逆D. 模逆、约简、乘法和平方5.以下不属于哈希函数的是(B)。
A.SHAB. ECCC. RIPEMDD. MD56.当密钥长度为n比特时,有(B)个可能的穷举对象。
A. nB. 2^nC. n x nD. n^27.在现在的计算能力范围内,长度在(C)比特以上的密钥是安全的。
A. 32B. 64C. 128D. 2568.从网络应用来分,密钥分为基本密钥、会话密钥、密钥加密密钥和(D)。
A.公钥B. 主机密钥C. 私钥D. 口令9.在身份认证中,(D)属于用户的特征。
A.密钥B. 密钥盘C. 身份证D. 声音10.属于计算机内部威胁的是(A)。
A. 操作系统存在缺陷B. 内部泄密C. 计算机病毒D. 电子谍报11.防火墙能够(B)。
A. 防范恶意的知情者B. 防范通过它的恶意连接C. 防范新的网络安全问题D. 完全防止传送已被病毒感染的软件和文件12.某设备机构有12个人,任意两人之间可以进行密钥对话,且任意两人间用不同密钥,则需要的密钥个数为(B)。
A. 45B. 66C. 90D. 13213.以下哪个最好的描述了数字证书(A)。
A. 等同于在网络上证明个人和公司身份的身份证B. 浏览器的一标准特性,它使得黑客不能得知用户的身份C. 网站要求用户使用用户名和密码登陆的安全机制D. 伴随在线交易证明购买的收据14.入侵检测系统从所监测对象分为(B)。
A. 分布入侵检测系统和集中入侵检测系统B. 基于主机的入侵检测系统和基于网络的入侵检测系统DCBAC. 硬件入侵检测系统和软件入侵检测系统D. B/S架构入侵检测系统和C/S架构入侵检测系统15.计算机病毒通常是(D)。
A. 一条命令B. 一个文件C. 一个标记D. 一段程序代码16.根据加解密密钥是否相同可以将加密算法分为(A)。
A. 非对称型密码体制和对称型密码体制B. 单向函数密码体制和双向函数密码体制C. 分组密码体制和序列函数密码体制D. 不可逆密码体制和双钥数密码体制17.ASE属于(A)。
A. 分组加密算法B. 序列密码算法C. 公钥加密算法D. hash摘要算法18.描述数字信息的接收方能够准确的验证发送方身份的技术术语是(D)。
A. 加密B. 解密C. 对称加密D. 数字签名19.双密钥体制又称非对称密码体制个公开密钥密码体制,它有两个密钥,一个是公开的密钥,用K1表示,谁都可以使用;另一个是私人密钥,用K2表示,只由采用此体制的人自己掌握,两个密钥的关系是(D)。
A. K1和K2相同B. 利用K1容易推出K2C. K1和K2没有任何联系D. 从K1推不出K220.密码分析学是研究在不知道(A)的情况下恢复出明文的科学。
A. 密钥B. 密文C. 加密算法规则D. 解密算法规则21.当密钥长度为8比特时,有(B)个可能的穷举对象。
A. 64B. 256C. 128D. 8!22.在计算机的计算能力范围内,长度在(C)比特以上的密钥是安全的。
A. 32B. 64C. 128D. 25623.根据攻击者掌握的信息来进行密码分析时,困难程度最大的是(C)。
A. 已知明文攻击B. 选择密文攻击C. 唯密文攻击D. 选择明文攻击24.下列属安全的口令类型的是(B)。
A. 用户名的变形B. 数字和字母的随意组合C. 电话号码D. 生日填空题1.数字签名技术能使数字信息的接受方准确的验证发送方的身份。
2.密码学的两个分支分别是密码编码学和密码分析学。
3.时间戳方式和提问/应答方式都可以有效防止重放攻击。
4.一般来说,产生认证符的方法可以分为信息加密MAC和散列函数。
5.流密码也称序列密码。
6.利用公钥加密算法或安全信道可以实现对称密码的密钥分配。
7.访问控制的目的是为了限制访问主体对访问客体的访问权限,从而是计算机系统在合法的范围内使用。
8.入侵者大致上可以分为假冒用户、违法用户和秘密用户。
9.防火墙的类型包括包过滤器、应用级网关和应用层网关。
10.IPSec既有加密也有认证功能。
11.密文反馈模式可以将任意分组密码转化为流密码。
12.密码学的两个分支分别是:密码编码学和密码分析学。
13.消息认证码可以鉴定消息完整性,消息是否来自其他共享秘钥的发送者。
14.PKI是公钥基础设施的英文缩写。
15.PGP是位于TCP/IP协议栈的应用层。
判断题1. 通过数字签名可以保护信息的抗否认性(✔)。
2. MD5属于公钥加密算法(X)。
3. 双密钥体制又称为非对称密码体制,从它公开的密钥推不出私人密钥(X)。
4. DES属于Feistel结构的密码算法(✔)。
5. 安全性相当的情况下对称加密算法的计算代价大于非对称加密算法(X)。
6. RSA密码体制的困难性是基于离散对数(X)。
7. 安全性相当的情况下ECC比使用RSA计算代价要大(X)。
8. 散列函数能将指定长度的消息映射为固定长度的散列值,即消息摘要(✔)。
9. 访问控制:是在保障授权用户能获取所需资源的同时拒绝非授权用户的安全机制(✔)。
10. 防火墙对内部网起到了很好的保护作用,并且它是坚不可摧的(X)。
11.密码学的目标之一是为了保护信息的完整性(✔)。
12.通过计算数据的信息摘要可以检测信息的完整性(✔)。
13.在1978年提出RSA公钥加密算法的人是Diffie和Hellman(X)。
14.RSA密码体制的数学基础是初等数学论证中的Euler定理,它是基于大整数分因子的困难性(✔)。
15.安全性相当的情况下ECC比RSA计算代价要大(X)。
16.常用数字签名算法有:ElGamal、RSA和DSA(✔)。
17.入侵检测系统可以不满足实时性要求(X)。
18.防火墙不仅可以阻断攻击,还能消灭攻击源(X)。
19.防火墙对内部网起了很好的保护作用,并且它是坚不可摧的(X)。
20.ECC属于公钥加密算法(✔)。
解答题第1章(16页)1.3列出并简要定义被动和主动安全攻击的分类?被动攻击:消息内容泄漏和流量分析。
主动攻击:假冒,重放,改写消息和拒绝服务。
1.4列出并简要定义安全服务的分类认证,访问控制,数据机密性,数据完整性,不可抵赖性。
1.5列出并简要定义安全机制的分类。
特定安全机制:为提供osi安全服务,可能并到适当的协议层中。
加密,数字签名,访问控制,数据完整性, 认证交换,流量填充,路由控制,公证。
普通安全机制:没有特定osi安全服务或者协议层的机制。
可信功能,安全标签,事件检测,安全审计跟踪,安全恢复。
第2章(42页)2.1对称密码的基本因素是什么?明文,加密算法,秘密密钥,密文,解密算法。
2.4分组密码和流密码区别是什么?流密码是一个比特一个比特的加密,分组时若干比特同时加密。
比如DES是64bit的明文一次性加密成密文。
密码分析方面有很多不同。
比如说密码中,比特流的很多统计特性影响到算法的安全性。
密码实现方面有很多不同,比如流密码通常是在特定硬件设备上实现。
分组密码可以在硬件实现,也可以在计算机软件上实现。
2.7什么是三重加密?在这种方式里,使用三个不同的密钥对数据块进行三次加密,三重DES的强度大约和112-bit 的密钥强度相当。
三重DES有四种模型。
(a)使用三个不同密钥,顺序进行三次加密变换(b)使用三个不同密钥,依次进行加密-解密-加密变换(c)其中密钥K1=K3,顺序进行三次加密变换(d)其中密钥K1=K3,依次进行加密-解密-加密变换第3章(71页)3.1消息认证的三种方法:利用常规加密的消息认证、消息认证码、单向散列函数3.2什么是MAC:一种认证技术。
利用私钥产出一小块数据,并将其附到消息上。
这种技术称为消息验证码。
3.4对于消息认证,散列函数必须具有什么性质才可以用1 H可使用于任意长度的数据块2 H能生成固定长度的输出3 对于任意长度的x ,计算H (x )相对容易,并且可以用软/ 硬件方式实现4对于任意给定值h, 找到满足H(x)=h 的x 在计算机上不可行5对于任意给定的数据块x, 找到满足H (y)=H(x) ,的y=!x 在计算机上是不可行的。
6找到满足H (x)=H(y) 的任意一对(x,y)在计算机上是不可行的。
3.6公钥加密系统的基本组成元素是什么?明文,加密算法,公钥和私钥,密文,解密算法3.9什么是数字签名:A想给B发送消息,b收到密文时,她能够用a的公钥进行解密,从而证明这条消息确实是A加密的,因为没有其他人拥有A的私钥,所以其任何人都不能创建由A的公钥能够解密的密文。
因此,整个加密的消息就成为一个数字签名。
第4章(108页)4.1列举三种可以把私密秘钥分发给通信双方的方法(1)通过物理方法传递(2)依靠第三方通过物理方式传递(3)一方用旧密钥加密新密钥传递给另一方4.2会话密钥和主密钥的区别是什么?主密钥是被客户机和服务器用于产生会话密钥的一个密钥。
这个主密钥被用于产生客户端读密钥,客户端写密钥,服务器读密钥,服务器写密钥。
主密钥能够被作为一个简单密钥块输出会话密钥是指:当两个端系统希望通信,他们建立一条逻辑连接。
在逻辑连接持续过程中,所以用户数据都使用一个一次性的会话密钥加密。
在会话和连接结束时,会话密钥被销毁。
4.3什么是密钥分发中心?密钥分发中心(KDC)是一种运行在物理安全服务器上的服务。
KDC维护着领域中(与Windows 中的域相当)所有安全主体(Security Principal)账户信息数据库。
4.7什么是随机数?随机数是专门的随机试验的结果。
4.10什么是公钥证书?公钥证书由公钥、公钥所有者的用户id和可信的第三方(用户团体所信任的认证中心CA)签名的整数数据块组成,用户可通过安全渠道把它的公钥提交给ca,获得证书。
4.13什么叫证书链?在多个CA认证中心之间需要相互认证各自的用户时,由各个CA认证中心相互认证的证书,形成一个证书链,通信双方通过这个证书链取得相互信任。
第6章(160页)6.2SSL由那些协议组成?SSL记录协议,SSL握手协议,SSL密码变更规格协议,SSL报警协议。
6.3 SSL记录协议提供了那些服务:机密性和消息完整性。
6.8HTTPS的目的是什么?HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
即HTTP下加入SSL层HTTPS 的安全基础是SSL,因此加密的详细内容就需要SSL。