密码学中常用的分组加密算法有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2528个文字,预计阅读时间需要11分钟。
视频:地址+章节主要内容:分组密码定义、分组密码的发展历史、保密系统的安全性分析及分组密码的攻击方式、DES、AES、SM4、分组密码的运行模式+规定:在以下算法中,信息都转化为...
视频:地址
本章主要内容:分组密码定义、分组密码的发展历史、保密系统的安全性分析及分组密码的攻击方式、DES、AES、SM4、分组密码的运行模式
规定:在以下算法中,信息都转化为二进制流的数据流处理,即message=(0,1)
分组密码定义分组密码算法是现代密码学中的重要体制之一,其主要任务是提供数据保密性
分组密码加解密速度快(相比于公钥密码)
分组密码应用广泛,可用于构造伪随机数生成器、流密码、认证密码和哈希函数等
分组密码的发展历史二十世纪之前的密码算法:算法、密钥保密
二十世纪之后的密码算法:密码算法公开,密钥保密
密码算法为什么要公开?
1、民用
2、无陷门
3、安全强度高
4、标准化通信
DES(数据加密标准),由IBM给出
AES(高级数据加密标准),分组长度128,支持可变密钥长度为128、192、256比特
保密系统的安全性及分组密码的攻击方式 分组密码设计准则1、迭代结构
选择较为简单的密码变换,在密钥控制下以迭代方式多次利用它进行加密变换,就可以实现预期的扩散和混乱的结果
2、混淆
在加密变换过程中是明文、密钥以及密文之间的关系尽可能的复杂化,以防止密码破译者采用统计分析法进行破译。
3、扩散
明文和密钥中任意比特值改变,都会在某种程度上影响到密文值的变化,以防止将密钥分解成若干个孤立的小部分,然后各个击破。
本文共计2528个文字,预计阅读时间需要11分钟。
视频:地址+章节主要内容:分组密码定义、分组密码的发展历史、保密系统的安全性分析及分组密码的攻击方式、DES、AES、SM4、分组密码的运行模式+规定:在以下算法中,信息都转化为...
视频:地址
本章主要内容:分组密码定义、分组密码的发展历史、保密系统的安全性分析及分组密码的攻击方式、DES、AES、SM4、分组密码的运行模式
规定:在以下算法中,信息都转化为二进制流的数据流处理,即message=(0,1)
分组密码定义分组密码算法是现代密码学中的重要体制之一,其主要任务是提供数据保密性
分组密码加解密速度快(相比于公钥密码)
分组密码应用广泛,可用于构造伪随机数生成器、流密码、认证密码和哈希函数等
分组密码的发展历史二十世纪之前的密码算法:算法、密钥保密
二十世纪之后的密码算法:密码算法公开,密钥保密
密码算法为什么要公开?
1、民用
2、无陷门
3、安全强度高
4、标准化通信
DES(数据加密标准),由IBM给出
AES(高级数据加密标准),分组长度128,支持可变密钥长度为128、192、256比特
保密系统的安全性及分组密码的攻击方式 分组密码设计准则1、迭代结构
选择较为简单的密码变换,在密钥控制下以迭代方式多次利用它进行加密变换,就可以实现预期的扩散和混乱的结果
2、混淆
在加密变换过程中是明文、密钥以及密文之间的关系尽可能的复杂化,以防止密码破译者采用统计分析法进行破译。
3、扩散
明文和密钥中任意比特值改变,都会在某种程度上影响到密文值的变化,以防止将密钥分解成若干个孤立的小部分,然后各个击破。

