目前,我国许可并大力推广应用的密码算法是

SM2椭圆曲线公钥(yue)密码算法、

SM3密码杂凑算法和SM4分组密码算法。

同时,在智能电网、居民健康卡、社会保障等领域允许使用SM1分组密码算法。

在电子标签、重要门禁系统等领域采用SM7分组密码算法。

在通信领域采用ZUC祖冲之密码算法。


2.1.1密码学的基本安全目标

密码学作为信息安全的关键技术,其安全目标主要包括三个非常重要的方面:保密性(confidentiality)、完整性(integrity)、可用性(availablility)。

2.1.2 密码体制

如果一个密码体制的加密密钥ke=解密密钥kd,或由其中一个很容易推出另一个,则称为单密钥密码体制对称密码体制传统密码体制。否则称为双密钥密码体重。

如果能够根据密文系统地确定出明文或密钥,或者能够根据明文-密文对系统地确定出密钥,我们称这个密码是可破译的。

密码分析者攻击密码的方法主要有:1、穷举攻击  2、数学分析攻击  3、基于物理的攻击。

根据密码分析者可利用的数据资源分类,可将攻击密码的类型分为以下四种:

1、仅知密文攻击,这是对密码分析者最为不利的情况。

2、已知明文攻击。近代密码学认为,一个密码仅当它能经得起已知明文攻击时才是可取的。

3、选择明文攻击。

4、选择密文攻击。

绝对不可破译的密码在理论上是存在的这就是注明的一次一译。

2.1.3古典密码

置换密码

代替密码(加法密码、乘法密码、仿射密码)

代数密码

古典密码破译方法:

1、穷举法

2、统计分析

3、量子算法破译

 

 

yantaisolo

作者 yantaisolo