当前位置:首页 >> 其它课程 >>

信息安全技术复习题(学生版)


一、信息安全数学基础(例题和课后习题会做,计算题 1~2 个,20~30’) 二、对称密码技术(对称密码模型等基本原理,古典加密技术,DES,AES,密钥分配,计算题 0~1 个,20~30’) 三、公钥密码技术(公钥密码基本理论,RSA,EGmal, 计算题 1 个,20~30’) 四、消息认证与数字签名(认证及消息认证的基本理论,什么是消息认证码,Hash 函数的基本理论, MD5, 数字签名的基本理论,10~15’) 五、身份认证与访问控制(身份认证的基本原理,访问控制的基本原理, 10’) 六、网络安全协议(Kerberos 协议,SSL 协议, 10’) 七、其他(5~10’) 八、复习题与样题 综合习题 一、选择题 2. 密码学的目的是(C) 。 A. 研究数据加密 B. 研究数据解密 C. 研究数据保密 D. 研究信息安全 3. 假设使用一种加密算法,它的加密方法很简单:将每一个字母加 5,即 a 加密成 f。这种算法的密 钥就是 5,那么它属于(A) 。 A. 对称加密技术 B. 分组密码技术 C. 公钥加密技术 D. 单向函数密码技术 4. 网络安全最终是一个折衷的方案,即安全强度和安全操作代价的折衷,除增加安全设施投资外,还 应考虑(D) 。 A. 用户的方便性 B. 管理的复杂性 C. 对现有系统的影响及对不同平台的支持 D. 上面 3 项都是 5.A 方有一对密钥(KA 公开,KA 秘密) 方有一对密钥(KB 公开,KB 秘密) 方向 B 方发送 ,B ,A 数字签名 M,对信息 M 加密为:M’= KB 公开(KA 秘密(M)。B 方收到密文的解密方案是 ) (C) 。 A. KB 公开(KA 秘密(M’) ) B. KA 公开(KA 公开(M’) ) C. KA 公开(KB 秘密(M’) ) D. KB 秘密(KA 秘密(M’) ) 6. “公开密钥密码体制”的含义是(C) 。 A. 将所有密钥公开 B. 将私有密钥公开,公开密钥保密 C. 将公开密钥公开,私有密钥保密 D. 两个密钥相同 二、填空题 1.密码系统包括以下 4 个方面:明文空间、密文空间、密钥空间和密码算法。 2.解密算法 D 是加密算法 E 的 逆运算 。 3.常规密钥密码体制又称为 对称密钥密码体制 ,是在公开密钥密码体制以前使用的密码体制。 4.如果加密密钥和解密密钥 相同 ,这种密码体制称为对称密码体制。 5.DES 算法密钥是 64 位,其中密钥有效位是 56 位。 6.RSA 算法的安全是基于 分解两个大素数的积 的困难。 7.公开密钥加密算法的用途主要包括两个方面:密钥分配、数字签名。 8.消息认证是 验证信息的完整性 ,即验证数据在传送和存储过程中是否被篡改、重放或延迟等。

9.MAC 函数类似于加密,它于加密的区别是 MAC 函数 不 可逆。 10.Hash 函数是可接受 变长 数据输入,并生成 定长 数据输出的函数。 三、问答题 1.简述主动攻击与被动攻击的特点,并列举主动攻击与被动攻击现象。 主动攻击是攻击者通过网络线路将虚假信息或计算机病毒传入信息系统内部,破坏信息的真实性、完 整性及系统服务的可用性,即通过中断、伪造、篡改和重排信息内容造成信息破坏,使系统无法正常 运行。被动攻击是攻击者非法截获、窃取通信线路中的信息,使信息保密性遭到破坏,信息泄漏而无 法察觉,给用户带来巨大的损失。 2.简述对称密钥密码体制的原理和特点。 对称密钥密码体制,对于大多数算法,解密算法是加密算法的逆运算,加密密钥和解密密钥相同,同 属一类的加密体制。它保密强度高但开放性差,要求发送者和接收者在安全通信之前,需要有可靠的 密钥信道传递密钥,而此密钥也必须妥善保管。 3.具有 N 个节点的网络如果使用公开密钥密码算法,每个节点的密钥有多少?网络中的密钥共有多 少? 每个节点的密钥是 2 个,网络中的密钥共有 2N 个。 4.对称密码算法存在哪些问题? 适用于封闭系统,其中的用户是彼此相关并相互信任的,所要防范的是系统外攻击。随着开放网络环 境的安全问题日益突出,而传统的对称密码遇到很多困难:密钥使用一段时间后需要更换,而密钥传 送需要可靠的通道;在通信网络中,若所有用户使用相同密钥,则失去保密意义;若使用不同密钥 N 个人之间就需要 N(N-1)/2 个密钥,密钥管理困难。无法满足不相识的人之间私人谈话的保密性要求。 对称密钥至少是两人共享,不带有个人的特征,因此不能进行数字签名。 5.什么是序列密码和分组密码? 序列密码是一种对明文中的单个位(有时对字节)运算的算法。分组密码是把明文信息分割成块结构, 逐块予以加密和解密。块的长度由算法设计者预先确定。 6.什么是 MD5? MD 消息摘要算法是由 Rivest 提出,是当前最为普遍的 Hash 算法,MD5 是第 5 个版本,该算法以一个 任意长度的消息作为输入,生成 128 位的消息摘要作为输出,输入消息是按 512 位的分组处理的。

安全问题概述
一、选择题 1. 信息安全的基本属性是(D) 。 A. 机密性 B. 可用性 C. 完整性 D. 上面 3 项都是 2. “会话侦听和劫持技术”是属于(B)的技术。 A. 密码分析还原 B. 协议漏洞渗透 C. 应用漏洞分析与渗透 3. 对攻击可能性的分析在很大程度上带有(B) 。 A. 客观性 B. 主观性 C. 盲目性 D. 上面 3 项都不是 4. 从安全属性对各种网络攻击进行分类,阻断攻击是针对(B)的攻击。

D. DOS 攻击

A. 机密性 B. 可用性 C. 完整性 D. 真实性 5. 从安全属性对各种网络攻击进行分类,截获攻击是针对(A)的攻击。 A. 机密性 B. 可用性 C. 完整性 D. 真实性 6. 从攻击方式区分攻击类型,可分为被动攻击和主动攻击。被动攻击难以(C) ,然而(C)这些攻击 是可行的;主动攻击难以(C) ,然而(C)这些攻击是可行的。 A. 阻止,检测,阻止,检测 B. 检测,阻止,检测,阻止 C. 检测,阻止,阻止,检测 D. 上面 3 项都不是 7. 窃听是一种(A)攻击,攻击者(A)将自己的系统插入到发送站和接收站之间。截获是一种(A) 攻击,攻击者(A)将自己的系统插入到发送站和接受站之间。 A. 被动,无须,主动,必须 B. 主动,必须,被动,无须 C. 主动,无须,被动,必须 D. 被动,必须,主动,无须 8. 拒绝服务攻击的后果是(E) 。 A. 信息不可用 B. 应用程序不可用 C. 系统宕机 D. 阻止通信 E. 上面几项都是 9. 机密性服务提供信息的保密,机密性服务包括(D) 。 A. 文件机密性 B. 信息传输机密性 C. 通信流的机密性 D. 以上 3 项都是 10.最新的研究和统计表明,安全攻击主要来自(B) 。 A. 接入网 B. 企业内部网 C. 公用 IP 网 D. 个人网 11.攻击者用传输数据来冲击网络接口,使服务器过于繁忙以至于不能应答请求的攻击方 式是(A) 。 A. 拒绝服务攻击 B. 地址欺骗攻击 C. 会话劫持 D. 信号包探测程序攻击 12.攻击者截获并记录了从 A 到 B 的数据,然后又从早些时候所截获的数据中提取出信息 重新发往 B 称为(D) 。 A. 中间人攻击 B. 口令猜测器和字典攻击 C. 强力攻击 D. 回放攻击 二、问答题 1.请解释 5 种“非法访问”攻击方式的含义。 1)口令破解 攻击者可以通过获取口令文件然后运用口令破解工具进行字典攻击或暴力攻击来获得 口令,也可通过猜测或窃听等方式获取口令,从而进入系统进行非法访问,选择安全的口 令非常重要。这也是黑客入侵中真正攻击方式的一种。 2) IP 欺骗 攻击者可通过伪装成被信任源 IP 地址等方式来骗取目标主机的信任,这主要针对 Linux UNIX 下建立起 IP 地址信任关系的主机实施欺骗。这也是黑客入侵中真正攻击方式的一种。 3) DNS 欺骗 当 DNS 服务器向另一个 DNS 服务器发送某个解析请求(由域名解析出 IP 地址)时,因 为不进行身份验证,这样黑客就可以冒充被请求方,向请求方返回一个被篡改了的应答(IP 地址) ,将用户引向黑客设定的主机。这也是黑客入侵中真正攻击方式的一种。 4) 重放(Replay)攻击

在消息没有时间戳的情况下,攻击者利用身份认证机制中的漏洞先把别人有用的消息 记录下来,过一段时间后再发送出去。 5) 特洛伊木马(Trojan Horse) 把一个能帮助黑客完成某一特定动作的程序依附在某一合法用户的正常程序中,而一 旦用户触发正常程序,黑客代码同时被激活,这些代码往往能完成黑客早已指定的任务(如 监听某个不常用端口,假冒登录界面获取帐号和口令等) 。 2.请解释下列网络信息安全的要素: 保密性、完整性、可用性、可存活性

安全体系结构与模型
一、选择题 1. 网络安全是在分布网络环境中对(D)提供安全保护。 A. 信息载体 B. 信息的处理、传输 C. 信息的存储、访问 D. 上面 3 项都是 2. ISO 7498-2 从体系结构观点描述了 5 种安全服务,以下不属于这 5 种安全服务的是(B) 。 A. 身份鉴别 B. 数据报过滤 C. 授权控制 D. 数据完整性 3. ISO 7498-2 描述了 8 种特定的安全机制,以下不属于这 8 种安全机制的是(A) 。 A. 安全标记机制 B. 加密机制 C. 数字签名机制 D. 访问控制机制 4. 用于实现身份鉴别的安全机制是(A) 。 A. 加密机制和数字签名机制 B. 加密机制和访问控制机制 C. 数字签名机制和路由控制机制 D. 访问控制机制和路由控制机制

5. 在 ISO/OSI 定义的安全体系结构中,没有规定(E) 。 A. 对象认证服务 B.数据保密性安全服务 C. 访问控制安全服务 D. 数据完整性安全服务 E. 数据可用性安全服务 6. ISO 定义的安全体系结构中包含(B)种安全服务。 A. 4 B. 5 C. 6 D. 7 7. (D)不属于 ISO/OSI 安全体系结构的安全机制。 A. 通信业务填充机制 B. 访问控制机制 C. 数字签名机制 D. 审计机制 E. 公证机制 8. ISO 安全体系结构中的对象认证服务,使用(B)完成。 A. 加密机制 B. 数字签名机制 C. 访问控制机制 D. 数据完整性机制 9. CA 属于 ISO 安全体系结构中定义的(D) 。 A. 认证交换机制 B. 通信业务填充机制 C. 路由控制机制 D. 公证机制 10. 数据保密性安全服务的基础是(D) 。 A. 数据完整性机制 B. 数字签名机制 C. 访问控制机制 D. 加密机制 11. 可以被数据完整性机制防止的攻击方式是(D) 。 A. 假冒源地址或用户的地址欺骗攻击 B. 抵赖做过信息的递交行为 C. 数据中途被攻击者窃听获取 D. 数据在途中被攻击者篡改或破坏 二、填空题 1.GB/T 9387.2-1995 定义了 5 大类 安全服务 ,提供这些服务的 8 种 安全机制 以及相应的开放系统 互连的安全管理,并可根据具体系统适当地配置于 OSI 模型的七层协议中。 2.P2DR 的含义是:策略、保护、探测、反应。 三、问答题 1.列举并解释 ISO/OSI 中定义的 5 种标准的安全服务。 (1)鉴别 用于鉴别实体的身份和对身份的证实,包括对等实体鉴别和数据原发鉴别两种。 (2)访问控制 提供对越权使用资源的防御措施。 (3)数据机密性 针对信息泄露而采取的防御措施。分为连接机密性、无连接机密性、选择字段机密性、通信业务 流机密性四种。 (4)数据完整性 防止非法篡改信息,如修改、复制、插入和删除等。分为带恢复的连接完整性、无恢复的连接完整性、 选择字段的连接完整性、无连接完整性、选择字段无连接完整性五种。 (5)抗否认 是针对对方否认的防范措施,用来证实发生过的操作。包括有数据原发证明的抗否认和有交付证明的

抗否认两种。 2.TCP/IP 协议的网络安全体系结构的基础框架是什么? 由于 OSI 参考模型与 TCP/IP 参考模型之间存在对应关系,因此可根据 GB/T 9387.2-1995 的安全体系 框架,将各种安全机制和安全服务映射到 TCP/IP 的协议集中,从而形成一个基于 TCP/IP 协议层次的 网络安全体系结构。

密钥分配与管理
一、填空题 1.密钥管理的主要内容包括密钥的 生成、分配、使用、存储、备份、恢复和销毁。 2. 密钥生成形式有两种:一种是由 中心集中 生成,另一种是由 个人分散 生成。 3.密钥的分配是指产生并使使用者获得 密钥 的过程。 4.密钥分配中心的英文缩写是 KDC 。 二、问答题 1. 常规加密密钥的分配有几种方案,请对比一下它们的优缺点。 1.)集中式密钥分配方案 由一个中心节点或者由一组节点组成层次结构负责密钥的产生并分配给通信的双方,在这种方式下, 用户不需要保存大量的会话密钥,只需要保存同中心节点的加密密钥,用于安全传送由中心节点产生 的即将用于与第三方通信的会话密钥。这种方式缺点是通信量大,同时需要较好的鉴别功能以鉴别中 心节点和通信方。目前这方面主流技术是密钥分配中心 KDC 技术。我们假定每个通信方与密钥分配中 心 KDC 之间都共享一个惟一的主密钥,并且这个惟一的主密钥是通过其他安全的途径传递。 2. ) 分散式密钥分配方案 使用密钥分配中心进行密钥的分配要求密钥分配中心是可信任的并且应该保护它免于被破坏。如果密 钥分配中心被第三方破坏,那么所有依靠该密钥分配中心分配会话密钥进行通信的所有通信方将不能 进行正常的安全通信。如果密钥分配中心被第三方控制,那么所有依靠该密钥分配中心分配会话密钥 进行进信的所有通信方之间的通信信息将被第三方窃听到。 3.密钥的产生需要注意哪些问题? 算法的安全性依赖于密钥,如果用一个弱的密钥产生方法,那么整个系统都将是弱的。DES 有 56 位的密钥,正常情况下任何一个 56 位的数据串都能成为密钥,所以共有 256 种可能的密钥。在某些 实现中,仅允许用 ASCII 码的密钥,并强制每一字节的最高位为零。有的实现甚至将大写字母转换成 小写字母。这些密钥产生程序都使得 DES 的攻击难度比正常情况下低几千倍。因此,对于任何一种加 密方法,其密钥产生方法都不容忽视。 大部分密钥生成算法采用随机过程或者伪随机过程来生成密钥。随机过程一般采用一个随机数发 生器,它的输出是一个不确定的值。伪随机过程一般采用噪声源技术,通过噪声源的功能产生二进制 的随机序列或与之对应的随机数。 5.KDC 在密钥分配过程中充当何种角色?

KDC 在密钥分配过程中充当可信任的第三方。KDC 保存有每个用户和 KDC 之间共享的唯一密 钥,以便进行分配。在密钥分配过程中,KDC 按照需要生成各对端用户之间的会话密钥,并由用户和 KDC 共享的密钥进行加密,通过安全协议将会话密钥安全地传送给需要进行通信的双方。

数字签名与鉴别协议
一、选择题 1. 数字签名要预先使用单向 Hash 函数进行处理的原因是(C) 。 A. 多一道加密工序使密文更难破译 B. 提高密文的计算速度 C. 缩小签名密文的长度,加快数字签名和验证签名的运算速度 D. 保证密文能正确还原成明文 二、填空题 数字签名 是笔迹签名的模拟,是一种包括防止源点或终点否认的认证技术。 三、问答题 1. 数字签名有什么作用? 当通信双方发生了下列情况时,数字签名技术必须能够解决引发的争端: ? ? ? 否认,发送方不承认自己发送过某一报文。 伪造,接收方自己伪造一份报文,并声称它来自发送方。 冒充,网络上的某个用户冒充另一个用户接收或发送报文。

? 篡改,接收方对收到的信息进行篡改。 2. 请说明数字签名的主要流程。 数字签名通过如下的流程进行: (1) 采用散列算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要(Message Digest),不同的报文所得到的报文摘要各异,但对相同的报文它的报文摘要却是惟一的。在数学上 保证,只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符,这样就保证了报 文的不可更改性。 (2) 发送方用目己的私有密钥对摘要进行加密来形成数字签名。 (3) 这个数字签名将作为报文的附件和报文一起发送给接收方。 (4) 接收方首先对接收到的原始报文用同样的算法计算出新的报文摘要,再用发送方的公开密钥 对报文附件的数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发 送方的,否则就认为收到的报文是伪造的或者中途被篡改。 3. 数字证书的原理是什么? 数字证书采用公开密钥体制(例如 RSA) 。每个用户设定一仅为本人所知的私有密钥,用它进行解

密和签名;同时设定一公开密钥,为一组用户所共享,用于加密和验证签名。 采用数字证书,能够确认以下两点: (1) 保证信息是由签名者自己签名发送的,签名者不能否认或难以否认。 (2) 保证信息自签发后到收到为止未曾做过任何修改,签发的信息是真实信息。

身份认证
一、选择题 1. Kerberos 的设计目标不包括(B) 。 A. 认证 B.授权 C.记账 D.审计 2. 身份鉴别是安全服务中的重要一环,以下关于身份鉴别叙述不正确的是(B) 。 A. 身份鉴别是授权控制的基础 B. 身份鉴别一般不用提供双向的认证 C. 目前一般采用基于对称密钥加密或公开密钥加密的方法 D. 数字签名机制是实现身份鉴别的重要机制 3. 基于通信双方共同拥有的但是不为别人知道的秘密,利用计算机强大的计算能力,以该秘密作为加 密和解密的密钥的认证是(C) 。 A. 公钥认证 B. 零知识认证 C. 共享密钥认证 D. 口令认证 5. (C)是一个对称 DES 加密系统,它使用一个集中式的专钥密码功能,系统的核心是 KDC。 A. TACACS B. RADIUS C. Kerberos D. PKI 二、填空题 身份认证是 验证信息发送者是真的 ,而不是冒充的,包括信源、信宿等的认证和识别。 三、问答题 1.解释身份认证的基本概念。 身份认证是指用户必须提供他是谁的证明,这种证实客户的真实身份与其所声称的身份是否相符的过 程是为了限制非法用户访问网络资源,它是其他安全机制的基础。 身份认证是安全系统中的第一道关卡,识别身份后,由访问监视器根据用户的身份和授权数据库 决定是否能够访问某个资源。一旦身份认证系统被攻破,系统的所有安全措施将形同虚设,黑客攻击 的目标往往就是身份认证系统。 2. 单机状态下验证用户身份的三种因素是什么? (1)用户所知道的东西:如口令、密码。 (2)用户所拥有的东西:如智能卡、身份证。 (3)用户所具有的生物特征:如指纹、声音、视网膜扫描、DNA 等。 3. 有哪两种主要的存储口令的方式,各是如何实现口令验证的? 1.) 直接明文存储口令 有很大风险,只要得到了存储口令的数据库,就可以得到全体人员的口令。比如攻击者可以设法

得到一个低优先级的帐号和口令,进入系统后得到明文存储口令的文件,这样他就可以得到全体人员 的口令。 2.) Hash 散列存储口令 散列函数的目的是为文件、报文或其他分组数据产生“指纹” 。对于每一个用户,系统存储帐号 和散列值对在一个口令文件中,当用户登录时,用户输入口令 x,系统计算 F(x),然后与口令文件中 相应的散列值进行比对,成功即允许登录。 4.使用口令进行身份认证的优缺点? 优点在于黑客即使得到了口令文件,通过散列值想要计算出原始口令在计算上也是不可能的,这 就相对增加了安全性。 严重的安全问题(单因素的认证) ,安全性仅依赖于口令,而且用户往往选择容易记忆、 容易被猜测的口令(安全系统最薄弱的突破口) ,口令文件也可被进行离线的字典式攻击 5. 利用智能卡进行的双因素的认证方式的原理是什么? 智能卡具有硬件加密功能,有较高的安全性。每个用户持有一张智能卡,智能卡存储用户个性化 的秘密信息,同时在验证服务器中也存放该秘密信息。 进行认证时, 用户输入 PIN (个人身份识别码) , 智能卡认证 PIN,成功后,即可读出智能卡中的秘密信息,进而利用该秘密信息与主机之间进行认证。 双因素的认证方式(PIN+智能卡) ,即使 PIN 或智能卡被窃取,用户仍不会被冒充。智能卡提供 硬件保护措施和加密算法,可以利用这些功能加强安全性能。

授权与访问控制
一、选择题 1. 访问控制是指确定(A)以及实施访问权限的过程。 A. 用户权限 B. 可给予哪些主体访问权利 C. 可被用户访问的资源 D. 系统是否遭受入侵 2. 下列对访问控制影响不大的是(D) 。 A. 主体身份 B. 客体身份 C. 访问类型 D. 主体与客体的类型 3. 为了简化管理,通常对访问者(A) ,以避免访问控制表过于庞大。 A. 分类组织成组 B. 严格限制数量 C. 按访问时间排序,删除长期没有访问的用户 D. 不作任何限制 二、填空题 访问控制 的目的是为了限制访问主体对访问客体的访问权限。 三、问答题 1.解释访问控制的基本概念。

访问控制是建立在身份认证基础上的,通过限制对关键资源的访问,防止非法用户的侵入或因为合法 用户的不慎操作而造成的破坏。 访问控制的目的:限制主体对访问客体的访问权限(安全访问策略) ,从而使计算机系统在合法 范围内使用。 2. 访问控制有几种常用的实现方法?它们各有什么特点? 1 )访问控制矩阵 行表示客体(各种资源) ,列表示主体(通常为用户) ,行和列的交叉点表示某个主体对某个客体 的访问权限。通常一个文件的 Own 权限表示可以授予(Authorize)或撤消(Revoke)其他用户对该 文件的访问控制权限。 2 ) 访问能力表 实际的系统中虽然可能有很多的主体与客体,但两者之间的权限关系可能并不多。为了减轻系统的开 销与浪费,我们可以从主体(行)出发,表达矩阵某一行的信息,这就是访问能力表(Capabilities) 。 只有当一个主体对某个客体拥有访问的能力时,它才能访问这个客体。但是要从访问能力表获得 对某一特定客体有特定权限的所有主体就比较困难。在一个安全系统中,正是客体本身需要得到可靠 的保护,访问控制服务也应该能够控制可访问某一客体的主体集合,于是出现了以客体为出发点的实 现方式——ACL。 3) 访问控制表 也可以从客体(列)出发,表达矩阵某一列的信息,这就是访问控制表(Access Control List) 。它可以对某一特定资源指定任意一个用户的访问权限,还可以将有相同权限的用户分组,并 授予组的访问权。 4 )授权关系表 授权关系表(Authorization Relations)的每一行表示了主体和客体的一个授权关系。对表按 客体进行排序,可以得到访问控制表的优势;对表按主体进行排序,可以得到访问能力表的优势。适 合采用关系数据库来实现。 3. 访问控制表 ACL 有什么优缺点? ACL 的优点:表述直观、易于理解,比较容易查出对某一特定资源拥有访问权限的所有用户,有效地 实施授权管理。 ACL 应用到规模大的企业内部网时,有问题: (1)网络资源很多,ACL 需要设定大量的表项,而且修改起来比较困难,实现整个组织 范围内一致的控制政策也比较困难。 (2)单纯使用 ACL,不易实现最小权限原则及复杂的安全政策。

4. 有哪几种访问控制策略? 三种不同的访问控制策略:自主访问控制(DAC) 、强制访问控制(MAC)和基于角色的访问控制 (RBAC) ,前两种属于传统的访问控制策略,而 RBAC 是 90 年代后期出现的,有很大的优势,所以发 展很快。 每种策略并非是绝对互斥的,我们可以把几种策略综合起来应用从而获得更好、更安全 的系统保护——多重的访问控制策略。

PKI 技术
一、选择题 1. PKI 支持的服务不包括(D) 。 A. 非对称密钥技术及证书管理 B. 目录服务 C. 对称密钥的产生和分发 D. 访问控制服务 2. PKI 的主要组成不包括(B) 。 A. 证书授权 CA B. SSL C. 注册授权 RA D. 证书存储库 CR 3. PKI 管理对象不包括(A) 。 A. ID 和口令 B. 证书 C. 密钥 D. 证书撤消 4. 下面不属于 PKI 组成部分的是(D) 。 A. 证书主体 B. 使用证书的应用和系统 C. 证书权威机构 D. AS PKI 能够执行的功能是(A)和(C) 。 A. 鉴别计算机消息的始发者 B. 确认计算机的物理位置 C. 保守消息的机密 D. 确认用户具有的安全性特权 二、问答题 1. 为什么说在 PKI 中采用公钥技术的关键是如何确认某个人真正的公钥?如何确认? 信息的可认证性是信息安全的一个重要方面。认证的目的有两个:一个是验证信息发送者的真实性, 确认他没有被冒充; 另一个是验证信息的完整性, 确认被验证的信息在传递或存储过程中没有被篡改、 重组或延迟。 在认证体制中,通常存在一个可信的第三方,用于仲裁、颁发证书和管理某些机密信息。公钥密码技 术可以提供网络中信息安全的全面解决方案。采用公钥技术的关键是如何确认某个人真正的公钥。在 PKI 中,为了确保用户及他所持有密钥的正确性,公开密钥系统需要一个值得信赖而且独立的第三方 机构充当认证中心(CA),来确认声称拥有公开密钥的人的真正身份。 要确认一个公共密钥,CA 首先制作一张“数字证书” ,它包含用户身份的部分信息及用户所持有的公 开密钥,然后 CA 利用本身的私钥为数字证书加上数字签名。 任何想发放自己公钥的用户,可以去认证中心(CA)申请自己的证书。CA 中心在认证该人的真实 身份后,颁发包含用户公钥的数字证书,它包含用户的真实身份、并证实用户公钥的有效期和作用范 围(用于交换密钥还是数字签名)。其他用户只要能验证证书是真实的,并且信任颁发证书的 CA,就可 以确认用户的公钥。 2. 什么是数字证书?现有的数字证书由谁颁发,遵循什么标准,有什么特点? 数字证书是一个经证书认证中心(CA)数字签名的包含公开密钥拥有者信息以及公开密钥的文件。认证

中心(CA)作为权威的、可信赖的、公正的第三方机构,专门负责为各种认证需求提供数字证书服务。 认证中心颁发的数字证书均遵循 X.509 V3 标准。X.509 标准在编排公共密钥密码格式方面已被广为接 受。X.509 证书已应用于许多网络安全,其中包括 IPSec(IP 安全)、SSL、SET、S/MIME。 3. X.509 规范中是如何定义实体 A 信任实体 B 的?在 PKI 中信任又是什么具体含义? X.509 规范中给出了适用于我们目标的定义: 当实体 A 假定实体 B 严格地按 A 所期望的那样行动,则 A 信任 B。在 PKI 中,我们可以把这个定 义具体化为:如果一个用户假定 CA 可以把任一公钥绑定到某个实体上,则他信任该 CA。 5. 简述认证机构的严格层次结构模型的性质? 层次结构中的所有实体都信任惟一的根 CA。在认证机构的严格层次结构中,每个实体(包括中介 CA 和终端实体)都必须拥有根 CA 的公钥, 该公钥的安装是在这个模型中为随后进行的所有通信进行证书 处理的基础,因此,它必须通过一种安全(带外)的方式来完成。 值得注意的是,在一个多层的严格层次结构中.终端实体直接被其上层的 CA 认证(也就是颁发证 书),但是它们的信任锚是另一个不同的 CA (根 CA)。 6. Web 信任模型有哪些安全隐患? Web 模型在方便性和简单互操作性方面有明显的优势,但是也存在许多安全隐患。例如,因为浏览器 的用户自动地信任预安装的所有公钥,所以即使这些根 CA 中有一个是“坏的”(例如,该 CA 从没有 认真核实被认证的实体),安全性将被完全破坏。 另外一个潜在的安全隐患是没有实用的机制来撤消嵌入到浏览器中的根密钥。如果发现一个根密钥是 “坏的”(就像前而所讨论的那样)或者与根的公钥相应的私钥被泄密了,要使全世界数百万个浏览器 都自动地废止该密钥的使用是不可能的。 7. 以用户为中心的信任模型是怎样实现信任关系的?哪个实际系统是使用这种模型的? PGP 最能说明以用户为中心的信任模型,在 PGP 中,一个用户通过担当 CA(签署其他实体的公钥) 并使其公钥被其他人所认证来建立(或参加)所谓的信任网(Web of Trust) 。 例如,当 A1ice 收到一个据称属于 Bob 的证书时,她将发现这个证书是由她不认识的 David 签署 的,但是 David 的证书是由她认识并且信任的 Catherine 签署的。在这种情况下,Alice 可以决定信任 Bob 的密钥(即信任从 Catherine 到 David 再到 Bob 的密钥链) ,也可以决定不信任 Bob 的密钥(认为 “未知的”Bob 与“已知的”Catherine 之间的“距离大远”。 ) 因为要依赖于用户自身的行为和决策能力,因此以用户为中心的模型在技术水平较高和利害关系高度 一致的群体中是可行的,但是在一般的群体(它的许多用户有极少或者没有安全及 PKI 的概念)中是 不现实的。 10. 构造证书库的最佳方法是什么? 证书库是证书的集中存放地, 是网上的一种公共信息库, 用户可以从此处获得其他用户的证书和公钥。 构造证书库的最佳方法是采用支持 LDAP 协议的目录系统, 用户或相关的应用通过 LDAP 来访问证书 库。系统必须确保证书库的完整性,防止伪造、篡改证书。 11. 掌握证书管理有哪 3 个阶段组成,每个阶段包括哪些具体内容? 1 证书管理 (1)初始化阶段 1. 终端实体注册 终端实体注册是单个用户或进程的身份被建立和验证的过程。注册过程能够通过不同的方法来实现, 图示说明了一个实体初始化包括一个 RA 和一个 CA 的可能的方案(注意 RA 部件根本不存在的其他

可能方案也是可用的) 。终端实体注册是在线执行的,是用注册表格的交换来说明的。注册过程一般 要求包括将一个或更多的共享秘密赋给终端实体以便后来在初始化过程中 CA 确认那个个体。 2. 密钥对产生 密钥资料可以在终端实体注册过程之前或直接响应终端实体注册过程时产生。在 RA 中或在 CA 中产生密钥资料是可能的。每个终端实体多个密钥可以被用做支持分离的和截然不同的服务。例如, 一个密钥对可以被用作支持不可否认性服务而另一个密钥对可以被用作支持机密性或密钥管理功能 (双密钥对模型) 。 3. 证书创建和密钥/证书分发 无论密钥在哪里产生,证书创建的职责都将单独地落在被授权的 CA 上。如果公钥是被终端实体 而不是 CA 所产生的,那么该公钥必须被安全地传送到 CA 以便其能够被放入证书。 一旦密钥资料和相关的证书已经被产生,它们必须被适当分发。请求证书和从可信实体(即 CA)取 回证书(以及相关的密钥,如果适用的话)的必要条件是要求一个安全协议机制。 4. 证书分发 如果私钥和相应的公钥证书已经被分发,那么有一种或多种传送给另一个实体的方法: ? 带外分发; ? 在一个公众的资料库或数据库中公布,以使查询和在线检索简便; ? 带内协议分发,例如,包括带有安全 E-mail 报文的适用的验证证书。 被用做数字签名目的的证书可以仅需要分发给它们的所有者,被用做机密性目的的证书对于发信方必 须是容易获得的。 5. 密钥备份和托管 一定比例的加密密钥将因为许多原因(忘记密码、磁盘被破坏、失常的智能卡或雇员被解雇)使 这些密钥的所有者无法访问,这就需要事先进行密钥备份。 密钥托管是指把一个秘密的密钥或私钥交由第三方保管,这样做的问题是哪些密钥应委托保管以及谁 是可以信任的第三方(政府?) 。 (2)颁布阶段 1. 证书检索 证书检索与访问一个终端实体证书的能力有关。检索一个终端实体证书的需求可能被两个不同的 使用要求所驱动。 ? 加密发给其他实体的数据的需求; ? 验证一个从另一个实体收到的数字签名的需求。 2. 证书验证 证书验证与评估一个给定证书的合法性和证书颁发者的可信赖性有关。证书验证是在基于那个证 书被准许加密操作之前进行的。 3. 密钥恢复 密钥管理生命周期包括从远程备份设施(如可信密钥恢复中心或 CA)中恢复私有加密密钥的能 力。 密钥的恢复能使 PKI 管理员和终端用户的负担减至最小,这个过程必须尽可能最大程度自动化。 4. 密钥更新 当证书被颁发时,其被赋与一个固定的生存期。当证书“接近”过期时,必须颁发一个新的公/ 私钥和相关证书,这被称为密钥更新。应该允许一个合理的转变时间使依托方取得新证书,从而避免 与过期证书所有有关的服务中断。这个过程是自动的,并对终端用户完全透明。 (3)取消阶段

证书过期 证书在颁布时被赋与一个固定的生存期,在其被建立的有效期结束后,证书将会过期。当一个证 书过期后,与该证书有关的终端实体可能发生三件事: ? 没有活动:终端实体不在参加 PKI; ? 证书恢复: 相同的公钥被加入新有效期的新证书 (当与最初证书的颁布有关的环境没有变化时使用, 并且它仍然认为是可靠的) ; ? 证书更新:一个新的公/私钥对被产生,并且一个新的证书被颁发。 2. 证书撤消 在证书自然过期之前对给定证书的即时取消(可疑的密钥损害、作业状态的变化或者雇佣终止 等) 。 一个终端用户个人可以亲自初始化自己的证书撤消(例如由于相应私有密钥的可疑损害) 。RA 可以代 表终端用户被用做初始化证书撤消。经授权的管理者也可以有能力撤消终端实体的证书。 3. 密钥历史 由于机密性加密密钥最后要过期,因此可靠安全地存储用做解密的私有密钥是必须的,这被称作 密钥历史,否则无法恢复。 4. 密钥档案 可靠地保存已经过期的用于验证数字签名的公钥,以便对历史文档的数字签名进行验证。 1. 12. 什么是X.500目录服务? X.500 是一种 CCITT 针对已经被 ISO 接受的目录服务系统的建议,它定义了一个机构如何在一个 企业的全局范围内共享名字和与它们相关的对象。 一个完整的 X.500 系统称为一个“目录” ,X.500 是层次性的,其中的管理性域(机构、分支、部 门和工作组)可以提供这些域内的用户和资源的信息。它被认为是实现一个目录服务的最好途径。 X.500 目录服务是一种用于开发一个单位内部人员目录的标准方法,这个目录可以成为全球目录 的一部分,任何人都可以查询这个单位中人员的信息。这个目录有一个树型结构:国家,单位(或组 织),部门和个人。一个知名和最大的 X.500 目录是用于管理域名注册的 InterNIC。 点的管理系统提供信息。这个目录是一个目录信息数据库(DIB)。 13. 什么是X.509方案,它是如何实现数字签名的? X.509 是一种行业标准或者行业解决方案——X.509 公共密钥证书,在 X.509 方案中,默认的加 密体制是公钥密码体制。 为进行身份认证,X.509 标准及公共密钥加密系统提供了数字签名的方 案。用户可生成一段信息及其摘要(指纹)。用户用专用密钥对摘要加密以形成签名,接收者用发送者 的公共密钥对签名解密,并将之与收到的信息“指纹”进行比较,以确定其真实性。 14. 同样开发一种提供公共信息查询的系统,相比基于Web的数据库设计方式而言,LDAP协议支 持的目录服务有什么优点? 如果需要开发一种提供公共信息查询的系统, 一般的设计方法可能是采用基于 Web 的数据库设计 方式,即前端使用浏览器而后端使用 Web 服务器加上关系数据库。 X.500 目录 服务可以向需要访问网络任何地方资源的电子函件系统和应用, 或需要知道在网络上的实体名字和地

(1)目录服务的推出主要是解决上述方式中存在的问题。目录是指具有描述性的基于属性的记录集 合,但它的数据类型主要是字符型,为了检索的需要添加了 BIN(二进制数据)、CIS(忽略大小写)、 CES(大小写敏感)、TEL(电话型)等语法(syntax)。 它主要面向数据的查询服务(查询和修改操作比一般是大于 10:1),不提供事务的回滚机制,它 的数据修改使用简单的锁定机制实现 A11-or-Nothing, 它的目标是快速响应和大容量查询并且提供多 目录服务器的信息复制功能。 (2)它最大的优势是:可以在任何计算机平台上,用很容易获得的而且数目不断增加的 LDAP 的客户 端程序访问 LDAP 目录、而且也很容易定制应用程序为它加上 LDAP 的支持。 (3) LDAP 服务器可以是任何一个开放源代码或商用的 LDAP 目录服务器(或者还可能是具有 LDAP 界面 的关系型数据库),因为可以用同样的协议、客户端连接软件包和查询命令与 LDAP 服务器进行交互。 用户不必为 LDAP 的每一个客户端连接或许可协议付费,大多数的 LDAP 服务器安装起来很简单、也容 易维护和优化。 (4)LDAP 服务器可以用“推”或“拉”的方法复制部分或全部数据,复制技术是内置在 LDAP 服务 器中的而且很容易配置。 15. X.500和LDAP有什么联系和区别? LDAP 协议基于 X.500 标准,但是比较简单,并且可以根据需要定制,LDAP 支持 TCP/IP。在企业 范围内实现 LDAP 可以让运行在几乎所有计算机平台上的所有的应用程序从 LDAP 目录中获取信息 (电 子邮件地址、邮件路由信息、人力资源数据、公用密钥、联系人列表) 。 16. 实施PKI的过程中产生了哪些问题,如何解决? 首先是实施的问题, PKI 定义了严格的操作协议和信任层次关系。 任何向 CA 申请数字证书的人必 须经过线下(offline)的身份验证(通常由 RA 完成),这种身份验证工作很难扩展到整个 Internet 范 围, 因此, 现今构建的 PKI 系统都局限在一定范围内, 这造成了 PKI 系统扩展问题。 由于不同 PKI 系统都定义了各自的信任策略,在进行互相认证的时候,为了避免由于信任策略不同而产生的问题, 普遍的做法是忽略信任策略。这样,本质上是管理 Internet 上的信任关系的 PKI 就仅仅起到身份验 证的作用了。 提出用 PMI 解决。 17.什么是证书链?根 CA 证书由谁签发? 由于一个公钥用户拥有的可信证书管理中心数量有限, 要与大量不同管理域的用户建立安全通信 需要 CA 建立信任关系,这样就要构造一个证书链。证书链是最常用的用于验证实体它的公钥之间的 绑定的方法。一个证书链一般是从根 CA 证书开始,前一个证书主体是后一个证书的签发者。也就是 说,该主题对后一个证书进行了签名。而根 CA 证书是由根自己签发的。 18.叙述基于 X.509 数字证书在 PKI 中的作用。

X.509数字证书是各实体在网络中的身份证明, 它证书了实体所声明的身份与其公钥的匹配关系。 从公钥管理的机制讲,数字证书是非对称密码体制中密钥管理的媒介。即在非对称密码体制中,公钥 的分发、传送是通过数字证书来实现的。通过数字证书,可以提供身份的认证与识别,完整性、保密 性和不可否认等安全服务。

Web 与电子商务的安全
一、选择题 1. SSL 产生会话密钥的方式是(C) 。 A. 从密钥管理数据库中请求获得 B. 每一台客户机分配一个密钥的方式 C. 随机由客户机产生并加密后通知服务器 D. 由服务器产生并分配给客户机 2. (C)属于 Web 中使用的安全协议。 A. PEM、SSL B. S-HTTP、S/MIME C. SSL、S-HTTP D. S/MIME、SSL 3. 传输层保护的网络采用的主要技术是建立在(A)基础上的(A) 。 A. 可靠的传输服务,安全套接字层 SSL 协议 B. 不可靠的传输服务,S-HTTP 协议 C. 可靠的传输服务, S-HTTP 协议 D. 不可靠的传输服务,安全套接字层 SSL 协议 一、判断题 11.口令认证机制的安全性弱点,可以使得攻击者破解合法用户帐户信息,进而非法获得系统和资源 访问权限。正确

12.PKI 系统所有的安全操作都是通过数字证书来实现的。 正确

13.PKI 系统使用了非对称算法、对称算法和散列算法。 正确

152. 网络信息未经授权不能进行改变的特性是____。A A 完整性 B 可用性 C 可靠性 D 保密性

153. 确保信息在存储、使用、传输过程中不会泄露给非授权的用户或者实体的特性是____D A 完整性 B 可用性 C 可靠性 D 保密性

154. 确保授权用户或者实体对于信息及资源的正常使用不会被异常拒绝,允许其可靠而且及时地访问 信息及资源的特性是____。B

A 完整性

B 可用性

C 可靠性

D 保密性

186. VPN 是____的简称。B

A Visual Private Network

B Virtual Private NetWork

C Virtual Public Network

D Visual Public Network

187. 部署 VPN 产品,不能实现对____属性的需求。C A 完整性 B 真实性 C 可用性 D 保密性 188. ____是最常用的公钥密码算法。A A RSA B DSA C 椭圆曲线 D 量子密码 189. PKI 的主要理论基础是____。B A 对称密码算法 B 公钥密码算法 C 量子密码 D 摘要算法 191. 信息安全中的木桶原理,是指____。A A 整体安全水平由安全级别最低的部分所决定 B 整体安全水平由安全级别最高的部分所决定 C 整体安全水平由各组成部分的安全级别平均值所决定 D 以上都不对 197. 在 PPDRR 安全模型中,____是属于安全事件发生后的补救措施。B A 保护 B 恢复 C 响应 D 检测 203. 我国正式公布了电子签名法,数字签名机制用于实现____需求。A A 抗否认 B 保密性 C 完整性 D 可用性 237. 为了正确获得口令并对其进行妥善保护,应认真考虑的原则和方法有____。ABCDE A 口令/帐号加密 B 定期更换口令 C 限制对口令文件的访问 D 设置复杂的、具有一 定位数的口令 241. 基于角色对用户组进行访问控制的方式有以下作用:____。CDE A 使用户分类化 B 用户的可管理性得到加强 C 简化了权限管理,避免直接 在用户和数据之间进行授权和取消 D 有利于合理划分职责 E 防止权力滥用 242. 在网络中身份认证时可以采用的鉴别方法有____。ABD A 采用用户本身特征进行鉴别 B 采用用户所知道的事进行鉴别 C 采用第三方介绍方法进行 鉴别 D 使用用户拥有的物品进行鉴别 E 使用第三方拥有的物品进行鉴别 243. 在 ISO/IECl7799 标准中,信息安全特指保护____。ABD A 信息的保密性 B 信息的完整性 C 信息的流动性 D 信息的可 用性 244. PKI 是生成、管理、存储、分发和吊销基于公钥密码学的公钥证书所需要的____的总和。ABCDE

A 硬件 B 软件 C 人员 D 策略 E 规程 245. SSL 主要提供三方面的服务,即____。BDE A 数字签名 B 认证用户和服务器 C 网络传输 D 加密数据以隐藏被传送的数据 E 维护数据的完整性 246. 经典密码学主要包括两个既对立又统一的分支,即____。AC A 密码编码学 B 密钥密码学 C 密码分析学 D 序列密码 E 古典密码 266.IPSec 是网络层典型的安全协议,能够为 IP 数据包提供____安全服务。ABE A 保密性 B 完整性 C 不可否认性 D 可审计性 E 真 实性

信息安全试题
一、 单项选择题(每小题 2 分,共 20 分) 1.信息安全的基本属性是__D_。 A. 保密性 B.完整性 C. 可用性、可控性、可靠性 D. A,B,C 都是 2.假设使用一种加密算法,它的加密方法很简单:将每一个字母加 5,即 a 加密成 f。这种算法的密 钥就是 5,那么它属于_A__。 A. 对称加密技术 B. 分组密码技术 C. 公钥加密技术 D. 单向函数密码技术 3.密码学的目的是__C_。 A. 研究数据加密 B. 研究数据解密 C. 研究数据保密 D. 研究信息安全 4.A 方有一对密钥(KA 公开,KA 秘密) 方有一对密钥(KB 公开,KB 秘密) ,B ,A 方向 B 方发 送数字签名 M,对信息 M 加密为:M’= KB 公开(KA 秘密(M)。B 方收到密文的解密方案是_ ) C__。 A. KB 公开(KA 秘密(M’) ) B. KA 公开(KA 公开(M’) ) C. KA 公开(KB 秘密(M’) ) D. KB 秘密(KA 秘密(M’) ) 5.数字签名要预先使用单向Hash函数进行处理的原因是_C__。 A. 多一道加密工序使密文更难破译 B. 提高密文的计算速度 C. 缩小签名密文的长度,加快数字签名和验证签名的运算速度 D. 保证密文能正确还原成明文 6.身份鉴别是安全服务中的重要一环,以下关于身份鉴别叙述不正确的是_B_。 A. 身份鉴别是授权控制的基础 B. 身份鉴别一般不用提供双向的认证 C. 目前一般采用基于对称密钥加密或公开密钥加密的方法 D. 数字签名机制是实现身份鉴别的重要机制 7.防火墙用于将 Internet 和内部网络隔离__B_。 A. 是防止 Internet 火灾的硬件设施 B. 是网络安全和信息安全的软件和硬件设施 C. 是保护线路不受破坏的软件和硬件设施 D. 是起抗电磁干扰作用的硬件设施

8.PKI支持的服务不包括_D__。 A. 非对称密钥技术及证书管理 B. 目录服务 C. 对称密钥的产生和分发 D. 访问控制服务 9.设哈希函数 H 有 128 个可能的输出(即输出长度为 128 位),如果 H 的 k 个随机输入中至少有两个 产生相同输出的概率大于 0.5,则 k 约等于_B_。 128 64 A.2 B.2 32 256 C.2 D.2 10.Bell-LaPadula 模型的出发点是维护系统的_C__,而 Biba 模型与 Bell-LaPadula 模型完全对 立,它修正了 Bell-LaPadula 模型所忽略的信息的___问题。它们存在共同的缺点:直接绑定主体 与客体,授权工作困难。 A.保密性 可用性 B.可用性 保密性 C.保密性 完整性 D.完整性 保密性 二、 填空题(每空 1 分,共 20 分) 1.ISO 7498-2 确定了五大类安全服务,即鉴别、访问控制、数据保密性、数据完整性和不可否认。 同时,ISO 7498-2 也确定了八类安全机制,即加密机制、数据签名机制、访问控制机制、数据完 整性机制、认证交换、业务填充机制、路由控制机制和公证机制。 2.古典密码包括 代替密码和置换密码两种,对称密码体制和非对称密码体制都属于现代密码体制。 传统的密码系统主要存在两个缺点:一是 密钥管理与分配问题 ;二是 认证问题 。在实际应用 中,对称密码算法与非对称密码算法总是结合起来的,对称密码算法用于加密,而非对称算法用 于保护对称算法的密钥。 3.根据使用密码体制的不同可将数字签名分为 基于对称密码体制的数字签名 和 基于公钥密码体制 的数字签名 ,根据其实现目的的不同,一般又可将其分为 直接数字签名 和 可仲裁数字签名 。 4. DES 算法密钥是 64 位,其中密钥有效位是 56 位。RSA 算法的安全是基于分解两个大素数的积的 困难。 5.密钥管理的主要内容包括密钥的生成、分配、使用、存储、备份、恢复和销毁。密钥生成形式有 两种:一种是由中心集中生成,另一种是由个人分散生成。 6.认证技术包括站点认证、报文认证和身份认证,而身份认证的方法主要有口令、磁卡和智能卡、 生理特征识别、零知识证明。 7.NAT 的实现方式有三种,分别是静态转换、动态转换、端口多路复用。 8.数字签名是笔迹签名的模拟,是一种包括防止源点或终点否认的认证技术。 三、 计算题(每小题 8 分,共 24 分) 1.用置换矩阵 Ek=〔

0 1 2 3 4 1 4 3 0 2

〕对明文 Now we are having a test 加密,并给出其解密矩

阵及求出可能的解密矩阵总数。 设明文长度 L=5,最后一段不足 5 则加字母 x,经过置换后,得到的密文为 其解密矩阵为 Dk=〔

Wnewo haaer gvani ttxse

0 1 2 3 4 3 0 4 2 1



L=5 时可能的解密矩阵总数为 5!= 120 2.DES 的密码组件之一是 S 盒。根据 S 盒表计算 S3(101101)的值,并说明 S 函数在 DES 算法中的作用。

令 101101 的第 1 位和最后 1 位表示的二进制数为 i,则 i=(11)2=(3)10 令 101101 的中间 4 位表示的二进制数为 j,则 j=(0110)2=(6)10 查 S3 盒的第 3 行第 6 列的交叉处即为 8,从而输出为 1000 S 函数的作用是将 6 位的输入变为 4 位的输出 3.求 963 和 657 的最大公约数(963, 657),并表示成 963,657 的线性组合。 运用广义欧几里得除法,有 963=1*657+306 657=2*306+45 306=6*45+36 45=1*36+9 36=4*9+0 (根据给出的最后一个定理)则(963, 657)=9 从广义欧几里得除法逐次消去 r(n-1),r(n-2), ?,r(3),r(2),即 9=45-1*36 =45-(306-6*45) =7*45-306 =7*(657-2*306)-306 =7*657-3*306 =7*657-3*(963-657) =22*657-15*963 所以此线性组合为 9=22*657-15*963 2、 RSA 算法中,选择 p=7,q=17,e=13,计算其公钥与私钥,并采用快速模乘(反复平方乘)方法,加 密明文 m=(19)10。

1、①密钥的生成:


模数 n=p×q=7×17=119,?(n)=(p-1)×(q-1)=6×16=96(0.5 分) ; 因为加密指数 e 和私密钥 d 满足:ed mod ?(n) =1,所以 d=e-1 mod ?(n) ,私钥 d 的 计算过程如下(1 分) : Q —— 7 2 1 1 A1 1 0 1 -2 3 A2 0 1 -7 15 -22 A3 96 13 5 3 2 B1 0 1 -2 3 -5 B2 1 -7 15 -22 37 B3 13 5 3 2 1



由以上计算可知私密钥 d=37。


公钥为(e,n)=(13,119),私钥为的 d=37(0.5 分) 。

②使用以上密钥对,采用反复平方乘方法加密明文 m=(19)10,计算过程如下:


采用 RSA 算法加密明文,密文 c=me mod n=1913 mod 119 将加密指数 e=13 用二进制表示: (1101)2,则有(每步(计算行)2 分) : k 3 2 1 0 bi 1 1 0 1



d
((12 mod 119) ×19)mod119 = 19

((192 mod 119) ×19) mod 119 = 76 (76) mod 119 = 64 ((64)2 mod 119) ×19) mod 119 = 117
2

由以上计算可知,密文为(117)10。
四、 问答题(每小题 7 分,共 21 分) 1.S 拥有所有用户的公开密钥,用户 A 使用协议 A → S:A || B || Ra S → A: S || Ss(S || A || Ra || Kb) 其中 Ss( )表示 S 利用私有密钥签名 向 S 申请 B 的公开密钥 Kb。上述协议存在问题吗?若存在,请说明此问题;若不存在,请给出 理由。 答:存在。 由于 S 没有把公钥和公钥持有人捆绑在一起,A 就无法确定它所收到的公钥是不是 B 的,即 B 的公钥有可能被伪造。如果攻击者截获 A 发给 S 的信息,并将协议改成 A → S:A || C || Ra S 收到消息后,则又会按协议 S → A: S || Ss(S || A || Ra || Kc) 将 Kc 发送给 A,A 收到信息后会认为他收到的是 Kb ,而实际上收到的是 Kc ,但是 A 会把它 当作 Kb ,因为他无法确认。 2.请你利用认证技术设计一套系统用于防止电脑彩票伪造问题。 答:(1)系统产生一随机数并存储此数,然后对其加密,再将密文贴在商品上。当客户购买到此 件商品并拨打电话查询时,系统将客户输入的编码(即密文)解密,并将所得的明文与存储在系统中的 明文比较,若匹配则提示客户商品是真货,并从系统中删了此明文;若不匹配则提示客户商品是假货。 (2)首先,系统给彩票编好码,习惯称之为条形码;然后,将条形码通过 MD5 运算,得到相应 的消息摘要;接着,对消息摘要进行加密,得到相应密文;最后,系统将条形码与密文绑定在 一起并存储,若需要查询时只要查看条形码与密文是否相关联即可。这样,即可实现电脑彩票 防伪,因为伪造者是无法伪造密文的。 一.名词解释 信息安全:建立在网络基础上的现代信息系统,其安全定义较为明确,那就是:保护信息系 统的硬件软件及其相关数据,使之不因偶然或是恶意侵犯而遭受破坏,更改及泄露,保证信息系统能

够连续正常可靠的运行。 数字证书:是指各实体(持卡人、个人、商户、企业、网关、银行等)在网上信息交流及 交易活动中的身份证明。 三,简答题 1,信息安全有哪些常见的威胁?信息安全的实现有哪些主要技术措施? 常见威胁有非授权访问、信息泄露、破坏数据完整性,拒绝服务攻击,恶意代码。信息安全的实现可以通过物理安全技 术,系统安全技术,网络安全技术,应用安全技术,数据加密技术,认证授权技术,访问控制技术,审计跟踪技术,防 病毒技术,灾难恢复和备份技术 2,什么是密码分析,其攻击类型有哪些?DES 算法中 S 盒的作用是什么? 密码分析是指研究在不知道密钥的情况下来恢复明文的科学。攻击类型有只有密文的攻击,已知明文的攻击,选择明文 的攻击,适应性选择明文攻击,选择密文的攻击,选择密钥的攻击,橡皮管密码攻击。S 盒是 DES 算法的核心。其功能 是把 6bit 数据变为 4bit 数据。 4,用户 A 需要通过计算机网络安全地将一份机密文件传送给用户 B,请问如何实现? 如果这份机密文件数据量非常大,B 希望 A 今后对该份机密文件无法抵赖,请问如何实现,试画 图说明。 1)假定通信双方分别为 Alice 和 Bob 加密方 Alice 将商定的密钥秘密地传递给解密方 Bob 。 Alice 用商定的密钥加密她的消息,然后传送给 Bob。 Bob 用 Alice 传来的密钥解密 Alice 的消息。

(2)假定通信双方分别为 Alice 和 Bob Alice 和 Bob 选用一个公开密钥密码系统 Bob 将他的公开密钥传送给 Alice (2)假定通信双方分别为 Alice 和 Bob Alice 和 Bob 选用一个公开密钥密码系统 Bob 将他的公开密钥传送给 Alice Alice 用 Bob 的公开密钥加密她的消息,然后传送给 Bob Bob 用他的私人密钥解密 Alice 的消息。


相关文章:
【最新2018】信息安全技术专业学生自荐信-范文模板...
此致 敬礼! 自荐人:XXX XXXX 年 XX 月 XX 日 【最新 2018】信息安全技术专业学生自荐信-范文模板 以下文字仅用于测试排版效果, 请使用时删除! 人之所以要维持...
【精品文档】信息安全技术专业学生自荐信-实用wor...
此致 敬礼! 自荐人:XXX XXXX 年 XX 月 XX 日 【精品文档】信息安全技术专业学生自荐信-实用 word 文档 以下文字仅用于测试排版效果, 请使用时删除! “山不在...
信息安全技术专业人才培养方案[1]
百度文库 专业资料 IT/计算机信息安全技术专业人才...1.招生对象:高中毕业生、中专和职高对口升学学生。 ...演讲与口才 全国计算机 等级考试一 级合格证书 职业...
高中信息技术 信息安全及系统维护措施-信息安全问...
学生分析 学生通过前面几章的学习,对信息技术各方面...在信息活动过程中存在的安全问题,搜集相关资料,精选...信息发布途径共 享的课堂练习 打开信息发布途径共享...
2014年公需科目:信息安全知识、科研方法与论文写作...
2014年公需科目:信息安全知识、科研方法与论文写作试题4_公务员考试_资格考试/...B、理论型论文 53.在教育机构中,防止学生抄袭的有效手段为()。A、技术查重 ...
《信息安全问题分析与讨论》
信息安全各 方面作一个总体介绍, 引导学生主动了解更多的信息技术及安全...(六)在线课堂 练习 打开【课 堂练习】 , 自己独立 完成练习 题,并查...
信息安全新技术专题讲座 米荠明
信息安全技术专题讲座 课题名称:SQL 注入及跨站脚本攻击的 原理与防范措施 课程老师:黄洪 学生姓名:米荠明 学生学号:20101726 学生班级:信安 1003 日期:2013 年...
中图版高中信息技术《信息安全防护》教学设计
中图版高中信息技术信息安全防护》教学设计_其它...过程与方法:通过教师的演示,让学生亲身体验病毒的...拓展 练习 完成《网络信息安全与防护》练习题 信息...
双导师双主体培养模式在信息安全技术专业的实施
信息安全技术专业的实施_法律资料_人文社科_专业资料...高职学生的自主学习参与度问题,需要在充分尊重学生...渗透测试和网络安全 管理方向:这两个方向分别针对了...
“信息安全及系统维护措施“教学案例
信息安全及系统维护措施“教学案例 - 信息安全及系统维护措施 参考教案 【选用教材】 广东版信息技术(必修) 《信息技术基础》教材第六章第 1 节,主要是对信 ...
更多相关标签: