IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 公开密钥基础设施PKI -> 正文阅读

[网络协议]公开密钥基础设施PKI

公开密钥基础设施(PKI,Public Key Infrastructure),是以不对称密钥加密技术为基础,以数据机密性、完整性、身份认证和行为不可抵赖性为安全目的,来实施和提供安全服务的、具有普适性的安全基础设施。具体内容包括:

数字证书
不对称密钥密码技术
认证中心
证书和密钥的管理
安全代理软件
不可否认性服务
时间戳服务
相关信息标准
操作规范等等

也就是说,PKI是一个完整的服务体系。

PKI用于保证网络数据的安全传输。

一、体系结构

PKI的基础是数字证书,核心是认证中心CA。另外还有数字证书的注册审批机构RA、密钥管理中心KMC。
在这里插入图片描述

在这里插入图片描述
图中的VA是证书验证机构,不属于PKI体系,属于应用部分。比如浏览器。为啥我们访问一些知名的站点,使用的是HTTPS协议,浏览器非常顺当的连接过去,而我们自己开发的站点,用的是自签发证书,浏览器却弹出警告窗口,说我们网站可能不安全呢?原因就在于我们自己签发的证书,浏览器不认;而著名CA签发的证书,有公信力,浏览器从一开始就有一份这些CA的名单,认可它们的证书。

PKI的一些重要概念:

二、一些重要概念

1、双证书、双密钥机制

双证书:签名证书、加密证书
双密钥:签名一对密钥、加密一对密钥。签名密钥由用户自行生成并保存,加密密钥在KMC生成及备份。

生成过程:
1)用户使用客户端产生签名密钥对
2)用户的签名私钥保存在客户端
3)用户将签名密钥对的公钥传送给CA中心
4)CA中心为用户的签名公钥签名,产生“签名证书”
5)CA中心将签名证书传回客户端进行保存
6)KMC为用户生成加密密钥对
7)KMC备份加密密钥对
8)CA为加密密钥对生成证书,称为“加密证书”
9)CA将加密私钥和加密证书打包,打包成标准格式PKCS#12
10)将打包后的文件传回客户端
11)客户端装入加密证书和加密私钥

2、X.509 证书标准

X.509是一项标准,是PKI架构中数字证书的标准。本质上,数字证书是一种数据结构,它将密钥对(公钥在明,私钥在暗)绑定到具体身份,并进行签署。数字证书包含公钥,但不包含私钥。包含的公钥信息里,有公钥和相关使用方法名称。

除此之外,X.509数字证书还有签名算法标识符、认证机构、有效期限、证书持有人基本信息、CA签名等。

三、名词辨析

1、PMI

PMI(Privilege Management Infrastructure,权限管理基础设hi或授权管理基础设施)。即,PKI负责身份鉴别,PMI负责访问控制,安全基础的两大基石。

2、KPI

关键绩效指标。别搞错了。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:34:57  更:2022-10-31 12:38:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 11:44:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码