密码学中常用的分组加密算法有哪些?

2026-05-05 17:091阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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、扩散

明文和密钥中任意比特值改变,都会在某种程度上影响到密文值的变化,以防止将密钥分解成若干个孤立的小部分,然后各个击破。

阅读全文