其他分享
首页 > 其他分享> > 密码学、电子签名、电子信封以及密钥安全等

密码学、电子签名、电子信封以及密钥安全等

作者:互联网

密码学、电子签名、电子信封以及密钥安全等知识点

一、密码学基础

1. 密码学基本概念

密码学基本模型:
在这里插入图片描述

2. 密码技术的主要用途

数据保密
认证技术
信息技术的完整性
抗抵赖

二、密码算法

1. 密码算法的安全性

  如果破译算法的代价大于加密数据本身的价值,或者在信息

的生命期内无法破解,那么你的算法可能是安全的。

  一个算法被称为是计算上安全的,如果一个算法用可得到的

资源不能破解。

    处理复杂性:计算量,CPU时间

     数据复杂性:所需输入数据量

    存储复杂性:计算所需的存储空间

2. base64

在这里插入图片描述

3. 密码算法体制

对称密钥算法

3DES
AES DES替代者
RC2 RC5
BLOWFISH TWOFISH

对称密钥算法
  加密Key=解密key
  常用算法包括DES3 DES AES RC4SM1SM4(国产)

非对称密钥算法
数字摘要HASH

4. 算法模式

在这里插入图片描述
优点:

  1. 简单
  2. 有利于并行计算;
  3. 误差不会被传送;(算错了重新算就可以了)

缺点:

  1. 不能隐藏明文的模式;
  2. 可能对明文进行主动攻击;

优点:

缺点:

三、对称密钥与非对称密钥算法

1. 对称密钥加密算法

常见的对称密钥加密算法有:
DES、3DES、RC2、RC5、AES、SM1(国产,硬件)、SM4(国产)等
 对称密钥的管理问题:

2. 对称密钥管理方案:

三级密钥体系(银行用的比较多)
在这里插入图片描述

3. 非对称密钥算法

非对称密码体制也叫公开密钥密码体制、双密钥密码体制。其原理是加密密钥与解密密钥不同,形成一个密钥对,用其中一个密钥加密的结果,可以用另一个密钥来解密。

目前音遍使用的非对称加密算法主要有RSA、 Elgamal(离散对数)、ECC(椭圆曲线)等
在这里插入图片描述

4. RSA与ECC算法的区别

5. 对称加密算法与非对称加密算法的区别

在这里插入图片描述
(非对称加密算法更复杂一些)

6. 对称密钥与非对称密钥算法的组合应用

四、HASH算法

1. 特点:

2. 用途

3. 常见HASH算法

4. 对称加密算法与非对称加密算法、哈希算法的区别

在这里插入图片描述

五、密钥安全

1. 对密码的攻击

绝大多数攻击针对密钥,HASH算法除外,HASH算法没有密钥,针对算法。(最安全的方法放到芯片里,不是放在硬件里面的都认为不安全)

2. 密钥的安全性

3. 密钥的保存及使用方案

4. 密码硬件与密钥安全性

5. 沙米尔门限方案

6. 分布式密钥安全方案

7. 如何保障公钥安全

证明公钥的真实性:CA(有效期三年)

8. CA证书

9.数字证书基础(X.509V3)

数字证书的格式普遍采用的是X.509V3国际标准,一个标准的X.509数字证书包含以下一些内容:

证书的版本信息;
证书的序列号,每个证书都有一个唯一的证书序列号;证书所使用的签名算法;
证书的发行机构名称,命名规则一般采用X.500格式;
证书的有效期,通用的证书一般采用UTC时间格式, 它的计时范围为1950-2049;
证书所有人的名称,命名规则一般采用X.500格式;
证书所有人的公开密钥;
证书发行者对证书的签名。

10. 验证证书的流程

六、电子签名

1. 电子标签的目标

2. 数字信封

1)数字信封的目标

2)数字信封的传输过程

七、PKI公钥基础设施

在这里插入图片描述
CA体系:
在这里插入图片描述

1. PKI组成

2. PKI系统组成

在这里插入图片描述

3. CA证书颁发机构

  1. 证书颁发
  2. 证书更新
  3. 证书撤销
  4. 证书和证书撤销列表(CRL)的公布
  5. 证书状态的在线查询
  6. 证书认证
  7. 制定政策等。

4. 证书发布系统

发布:
  数字证书
  证书撤消列表(CRLs)

发布方式:
  特殊用途的数据库
  LDAP 目录服务

5. NetSign的基本架构

在这里插入图片描述
应用场景:

   支持网银、二代支付、票交、二代征信、TIPS、二代反洗钱、ACS、网银等

标签:公钥,加密,证书,电子签名,算法,密钥,非对称,密码学
来源: https://blog.csdn.net/bluepangzi/article/details/118099290