密码学简答题.docx
《密码学简答题.docx》由会员分享,可在线阅读,更多相关《密码学简答题.docx(2页珍藏版)》请在第壹文秘上搜索。
1、什么是被动攻击?答:被动攻击即窃听,是对系统的保密性进行攻击,如搭线窃听、对文件或程序的非法复制等,以获取他人的信息.被动攻击乂分为两类:一类是获取消息的内容,很容易理解:第二类是进行业务流分析:安全防护措施也称为安全业务,有以下五种:保密业务、认证业务、完整性业务、不可否认业务、访问控制安全的网络通信必须考虑以下4个方面:加密算法、用于加蟒算法的秘密信息、秘监信总的分布和共享、使用加密算法和秘密信息以获取安全服务所需的协议为了保护信息的保密性,抗击密码分析,保密系统应当满足下述要求:1:系统即使达不到理论上是不可破的,即pm=m)=O,也应当为实际上不可破的。就是说,从截获的密文或某些已知明
2、文密文对,要决定密钥或任意明文在计算机上是不可行的。2:系统的保密性不依赖于对加密体制或罄法的保密,而依赖户密钥.这就是著名的KerCkhoff原则.3:加密和解密算法适用于密的空间中的所有元素,4:系统使r实现和使用。加密算法只要满足一下两条准则之一就称为是计算上安全的:1:破译密文的代价超过被加密信息的价值2:6支洋密文所花的时间超过信息的有用期,密码源生成器分为哪几个部分?驱动部分非线性组合部分设计序列玄码的最罂木设计股期是“密钥流生成器的不可预测性”,它可分解为下述基本原则:长周期、高线性笈杂度、统计性能良好.足够的“混乱二足够的“扩散二抵抗不同形式的攻击什么代换?为使加密运算可逆(使
3、解密运算可行),明文的每一个分组都应产生唯一的一个密文分组,这样的变换是可逆的,称明文分组到密文分组的可逆变换为代秧。什么是扩散?就是将明文的统计特性散布到密文中去,实现方式是使得密文中每一位由明文中多位产生。在二元分组密码中,可对数据重复执行某个置焕再对这一置秧作用以一个函数,使Ur获得扩散.目的是使明文和密文之间的统计关系变得尽可能更杂,以使敌手无法得到定仍.什么是混沿?混淆是使密文和密钥之间的统计关系变得尽可能复杂,以使敌手无法得到密钥.使用更杂的代换算法可得预期的混冷效果.11简述FeliStel密码结构很多分组密码的结构从本质上说都是基于一个称为FeiSteI网络的结构,Feiste
4、l提出利用乘枳密码可获得简单的代换密码,乘积密码指顺序地执行两个或多个基本密码系统,使得最后结果的密码强度高于每个基本密码系统产生的结果。Feistel还提出了实现代换和置换的方法。其思想实际上是Shannon提出的利用乘枳密码实现混淆和扩散思想的具体运用。12为什么说公钥密码体制的出现在密码学史上是一个城大的且是唯一真正的革命?在公钥密码体制以前的整个密码学史中,所有的密码算法,都是基于代换和翼换这两个基本工具。公物密码算法的基本工具不再是代换和置换,而是数学函数;公钥监码算法以非对称的形式使用两个密钥,两个密钥的使用时保密性、您钊分配、认证等都有着深刻的意义。13什么是陷门单向函数?是指该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 答题