PKI概述

1. 公钥加密技术

组成:私钥和公钥
作用:加密和解密
私钥和公钥的关系:

     1)成对生成、互不相同、互相加密和解密
     2)不能根据一个密钥推算出另一个密钥
     3)公钥对外公开,私钥只有持有者知道

数据加密:用公钥对数据进行加密,使用相对应的私钥解密
数字签名:用私钥对数据进行加密,使用相对应的公钥解密

2. PKI协议

2.1 SSL(安全套接字层)

       https://www.cnblogs.com/hjbf/p/10248388.html

      SSL是以PKI为基础的安全协议,可确保数据在传输过程中不会被截取和窃听,并保证数据的完整性。SSL协议位于TCP/IP协议与各种应用层之间。可分为两层:

1)SSL记录协议

      建立在可靠的传输协议之上,为高层协议提供数据封装、压缩、加密等基本功能支持

      记录协议在客户机和服务器握手成功后使用,即客户机和服务器鉴别对方和确定安全信息交换使用的算法后,进入SSL记录协议,记录协议向SSL连接提供两个服务:

  (1)保密性:使用握手协议定义的秘密密钥实现

  (2)完整性:握手协议定义了MAC,用于保证消息完整性

2)SSL握手协议

      建立在SSL记录协议上,用于在实际的数据传输开始前,对通信双方进行身份验证、协商加密算法、交换加密密钥等。

      握手协议是客户机和服务器用SSL连接通信时使用的第一个子协议,握手协议包括客户机与服务器之间的一系列消息。该协议允许服务器和客户机相互验证,协商加密和MAC算法以及保密密钥,用来保护在SSL记录中发送的数据。握手协议是在应用程序的数据传输之前使用的。 

3. CA

     CA,证书颁发机构,也称数字证书认证中心,是PKI应用中权威的、可信赖的第三方机构,也是电子交易中心信赖的基础。

     作用:负责生产、分配并管理所有参与网上交易的实体所需的身份认证数字证书。

3.1 证书

      为保证网络上信息传输的安全,除了在通信传输中采用加密算法措施,还必须建立一种信任机制,通信双方必须有一个可以被验证的标识,即数字证书。它把公钥和拥有对应私钥的主体标识信息捆绑在一起,证书的主体可以是用户、计算机和服务等。数字证书包含使用者公钥、使用者标识信息、证书有效期限、颁发者标识信息、颁发者数字签名等数据信息。

3.2 CA的作用

      CA可以自己创建也可由第三方搭建,在复杂的认证体系中,CA分不同的层次,各层CA按照目录结构形成一棵树。在CA体系结构中,根CA处于核心地位,功能是认证授权:

3.3 CA的类型

3.4 证书颁发过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值