6 、 网络安全 策略采用了哪些具体技术?它们适用于何种场合? 答:网络 安全 主要解决数据保密和 认证 的问题。数据保密就是采取复杂多样的措施对数据加以保护,防止数据被有意或无意地泄露给无关人员。认证分为信息认证和用户认证两方面。信息认证是指信息从发送到接收整个通路中没有被第三者修改和伪造。用户认证是指用户双方都能证实对方是这次通信的合法用户。通常在一个完备的保密系统中既要求信息认证,也要求用户认证。
7 、试述 ISO 安全体系的层次模型,说明安全机制与安全服务的关系,并分析安全服务与 OSI 层次之间的关系。 答:网络安全并非只是 OSI 参考模型某一层上的事情,事实上,每一层都可以采取一定的措施来防止某些类别的网络入侵事件,在一定程度上保障数据的安全。例如在物理层上,可以在包容电缆的密封套中充入高压的氖气;在链路层上可以进行链路加密;在网络层上可以使用 防火墙 技术过滤部分有嫌疑的数据报;在传输层上甚至整个连接都可以被加密。
8 、试破译下面的换位密码。明文可能选自一本计算机科学普作,因为文中出现了 computer 一词。明文中无空白、无标点符号,全部由字母组成。密文是连续的字符串,为了阅读方便,我们将它写成五个字母一组。 答:密文: aauan cvlre rurnn dltme aeepb ytust iceat npmey iicgo gorch srsoc nntii imiha oofpa gsivt tpsit lbolr otoex 明文为: a digital computer is a machine that can solve problems for people by carrying out instructions given to it x 密匙长度为: 6
9 、已知明文为 RETRIEVE ,所对应的 64 位明文代码为 67 5A 69 67 5E 5A 6B 5A ( 16 进制数)。密匙是 FEBRUARY ,所对应的 64 位密匙代码为 5B 5A 57 67 6A 56 67 6E 。利用 DES 算法,试验证最后得到的密文代码是 97 4A FF BF 86 02 2D 1F 。 暂空,待解!
10 、常规密码体制和公开密匙密码体制的特点是什么?各有什么优缺点? 答:传统的加密方法可分成两类:替代密码和换位密码。
替代密码:在替代密码中,用一组密文字母来代替一组明文字母以隐藏明文,但保持明文字母的位置不变。
换位密码:不对明文字母进行变换,只是将明文字母的次序进行重新排列,它的密匙必须是一个不含重复字母的单词或短语。
秘密密匙算法:现代密码学也使用替代密码和换位密码的思想,但和传统密码学的侧重点不同,传统密码学的加密算法比较简单,主要通过加长密匙长度来提高保密程度;而现代密码学正好相反,它使用极为复杂的加密算法,即使破译者能够对任意数量的选择明文进行加密,也无法找出破译密文的方法。秘密密匙的弱点是解密密匙必须和加密密匙相同,这就产生了如何安全地分发密匙的问题。公开密钥算法:最主要的特点就是加密密匙和解密密匙是不同的,并且从加密密匙不能得到解密密匙。因此,这种体制又称为双钥或非对称密钥密码体制。在公开密钥密码体制中,最有名的一种是 RSA 算法。缺点:虽然 RSA 算法具有安全方便的特点,但它运行速度太慢,因而通常只用来进行用户认证、数字签名或发送一次性的秘密密匙,数据加密则仍使用秘密密匙算法。
11 、已知 RSA 公开密匙体制的公开密匙 e=7 , n=55 ,明文 M=10 。试求其密文 C 。通过求解 p 、 q 和 d 可破译这种密码体制。若截获的密文 C=35 ,试求经破译得到的明文 M 。 答:C=M e (mod n)=10 7 (mod 55)=10 n=p*q ,且 p 和 q 是素数,则 p=5 , q=11 , z=(p-1)*(q-1)=40 e*d=1(mod z) 即 7d=1(mod 40) ,且 d 与 z 互质,则 d=23 若 C=35 ,则 M=C d (mod n)=35 23 (mod 55)=30 12 、在公开密匙密码体制中,利用 RSA 算法作下列运算: 1 )如果 p=7 , q=11 。试列出可选用的 5 个 d 值; 2 )如果 p=13 , q=31 , d=7 ,试求 e 值; 3 )已知 p=5 , q=11 , d=27 ,试求 e 值;并对明文 abcdefghijk 加密。设 a=01 , b=02 , c=03 , ... , z=26 。 答:1) z=(p-1)*(q-1)=60 ,且 d 与 z 互质,则 d 可以是 7 , 11 , 13 , 17 , 19 。 2 ) z=(p-1)*(q-1)=360 ,且 e*d=1(mod z) ,即 e*7=1(mod 360) ,则 e=103 。 3 ) z=(p-1)*(q-1)=40 ,且 e*d=1(mod z) ,即 e*27=1(mod 40) ,则 e=3 。 n=p*q=55 ,则公开密匙为( 3 , 55 )。 明文 a ,即 a=01 ,密文 C=P e (mod n)=1 3 (mod 55)=1 ; 明文 b ,即 b=02 ,密文 C=P e (mod n)=2 3 (mod 55)=8 ; 明文 c ,即 c=03 ,密文 C=P e (mod n)=3 3 (mod 55)=27 ; 明文 d ,即 d=04 ,密文 C=P e (mod n)=4 3 (mod 55)=9 ; 明文 e ,即 e=05 ,密文 C=P e (mod n)=5 3 (mod 55)=15 ; 明文 f ,即 f=06 ,密文 C=P e (mod n)=6 3 (mod 55)=51 ; 明文 g ,即 g=07 ,密文 C=P e (mod n)=7 3 (mod 55)=13 ; 明文 h ,即 h=08 ,密文 C=P e (mod n)=8 3 (mod 55)=17 ; 明文 i ,即 i=09 ,密文 C=P e (mod n)=9 3 (mod 55)=14 ; 明文 j ,即 j=10 ,密文 C=P e (mod n)=10 3 (mod 55)=10 ; 明文 k ,即 k=11 ,密文 C=P e (mod n)=11 3 (mod 55)=11 ; 所以明文 abcdefghijk 加密后的密文是 1827915511317141011