试题详情
- 简答题分组密码中的代换与置换的区别是什么?其中非线性函数与二者有何关系?
-
分组密码算法的安全策略中,用得最多的就是采用代换—置换网络,简称S—P网络,它是由S变换(代换)和P变换(置换或换位)交替进行多次迭代而形成的变换网络,这两个变换是分组密码中的基本构件,S变换(代换)又称为S盒变换,P变换(置换或换位)又称为P盒变换。S盒变换的作用是起到混乱的效果,P盒变换的作用是起到扩散的效果。
混乱:是指明文和密钥以及密文之间的统计关系尽可能复杂化,使破译者无法理出相互间的依赖关系,从而加强隐蔽性。
扩散:是指让明文中的每一位(包括密钥的每一位)直接或间接影响输出密文中的许多位,或者让密文中的每一位受制于输入明文以及密钥中的若干位,以便达到隐蔽明文的统计特性。轮变换的核心是f函数,它是非线性的,是每轮实现混乱和扩散的最关键的模块。即在这个非线性变换中,包含了混乱和扩散。 关注下方微信公众号,在线模考后查看
热门试题
- 为提供消息认证,应以何种方式保证散列值的
- 在使用RSA算法时,可以从少量重复的编码
- Alice使用Bob的公钥加密一个明文发
- 以下哪个选项是非对称密码算法的缺点()
- 简述DES算法中S盒的特点。
- 使用公钥证书方案应满足哪些要求
- AES算法由哪四个操作构成?
- 消息认证有哪两层功能?
- 分组密码主要采用()原则和()原则来抵抗
- 根据Hash函数的安全水平,人们将Has
- PGP如何保证电子邮件的安全性?
- Geffe发生器使用了()个LFSR。
- A5算法的主要组成部分是3个长度不同的线
- 哪种攻击是基于两个不同的消息使用同一个哈
- SSL
- 对称密码的本质成分有?
- 下列属于格上困难问题的是()
- 分组密码和流密码的区别
- 为了保证分组密码算法的安全强度,对分组密
- 如果要保证()原则,则不能在中途修改消息