比较序列密码与分组密码。
发布日期:2020-12-11
试题解析
分组密码
分组密码(block cipher)的数学模型是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。
- 中文名
-
分组密码
- 出现
-
20世纪70年代
- 安全性分析
-
差分密码分析、强力攻击
- 外文名
-
block cipher
- 目的
-
加密
- 学科
-
计算机
序列密码
利用密钥产生一个密钥流Z=Z1Z2Z3…,然后利用此密钥流依次对明文X=X0X1X2...进行加密,这样产生的密码就是序列密码,也称流密码。密钥流由密钥流发生器f产生:zi=f(k,si),这里的si是加密器中存储器(记忆元件)在i时刻的状态,k是密钥。序列密码方案的发展是模仿“一次一密”系统的尝试。
- 中文名
-
序列密码
- 别名
-
流密码
- 外文名
-
Stream Cipher
- 类别
-
对称
正确答案:
分组密码以一定大小的分组作为每次处理的基本单元,而序列密码则是以一个元素(如一个字母或一个比特)作为基本的处理单元。
序列密码使用一个随时间变化的加密变换,具有转换速度快、低错误传播的优点,硬件实现电路更简单;其缺点是:低扩散(意味着混乱不够)、插入及修改的不敏感性。
分组密码使用的是一个不随时间变化的固定变换,具有扩散性好、插入的敏感性等优点;其缺点是:加解密处理速度慢、存在错误传播。
解析:
暂无解析
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!