您的当前位置:首页正文

密码学作业CH02

2022-04-21 来源:小奈知识网


2.1什么是对称密码的本质成分?

答:对称密码的基本因素是明文,加密算法,秘密密钥,密文,解密算法

对称加密用的是一个共享密钥。

非对称加密需要两密钥:分开密钥和私有密钥。这两个密钥是一对如果用公开密钥加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。

2.2密码算法中两个基本函数是什么?

答:密码算法(Algorithm)也叫密码(Cipher),是用于加密和解密的数学函数。

2.3用密码进行通信的两个人需要多少密钥?

答:1 个

2.4分组密码和流密码的区别是什么?

答:分组密码是每次处理输入的一组元素,相应的得到一组密文元素。流密码则是连续的处理输入元素,每次输出一个密文元素。也就是说流密码是一个比特一个比特的加密,分组密码是若干比特(定长)同时加密。比如des 是64 比特的明文一次性加密成密文。

密码分析方面有很多不同。比如流密码中,比特流的很多统计特性影响到算法的安全性。

密码实现方面有很多不同。比如流密码通常是在特定硬件设备上实现。分组密码既可以在硬件实现,也方便在计算机上软件实现。

2.5攻击密码的两种一般方法是什么?

答:a密码分析,穷举攻击。

2.6列出简要地定义基于攻击者所知道信息的密码分析攻击类型。

答:唯密文攻击、已知明文攻击、选择明文攻击、选择密文攻击、选择文本攻击

2.7无条件安全密码和计算上安全密码的区别是什么?

答:无条件安全密码是无论怎样都不会有密文被解密。而计算上安全是说破译密码的代价超出密文的信息价值或破译密码的时间。

超过了密文的信息有效生命期。

2.8简要地定义Caesar密码.

答:Caesar密码是典型的加法密码,由Julius Caesar 发明,最早用在军方。将字母表中的每个字母,用它后面的第3个字母代替。

2.9简要地定义单表代换密码。

答:单表代换密码只使用一个密文字母表,并且用密文字母表中的一个字母来代替一

个明文字母表中的一个字母。

2.10简要地定义Playfair密码。

答:Playfair 密码是将明文中的双字母组合作为一个加密单元对待,并将这些单元转换为密文双字母组合。Playfair密码的安全性比单表代换密码提高了许多,Playfair 密码中比单表代换更好地隐藏了明文中单字母的结构。

2.11单表代换密码和多表代换密码的区别是什么?

答:单表代换密码只使用一个密文字母表,并且用密文字母表中的一个字母来代替一个明文字母表中的一个字母。

多表代换密码是将明文消息中出现的同一个字母,在加密时不是完全被同一个固定的字母代换,而是根据其出现的位置次序,用不同的字母代换。

2.12一次一密的两个问题是什么?

答:1)、产生大规模随机密钥有实际困难。

2)、密钥的分配和保护很难有保证。

2.13什么是置换密码?

答:代换密码是把明文中的一个元素换成另一个元素,而置换密码是对元素位置进行置换。代换密码是将明文字母用不同的密文字母代替,置换密码则保持明文的所有字母不

变,只是打乱明文字母的位置和次序。

2.14什么是隐写术?

答:隐写术是信息隐藏的一个重要分支,专门研究如何隐藏实际存在的信息;隐藏信息可以与被保护信息无任何关联。

隐写术的目的是在不引起任何怀疑的情况下秘密传送消息,因此它的主要要求是不被检测到和大容量等。

因篇幅问题不能全部显示,请点此查看更多更全内容