[网络/HTTPS/Java] PKI公钥基础设施体系:基础概念篇

0 序

  • 看过上一篇文章、且有点懵的朋友,可以参看本篇————针对PKI体系的核心概念进行解释。

1 PKI体系(公开密钥基础设施体系)

1.1 PKI体系是什么?

  • PKIPublic Key Infrastructure 的缩写,中文叫做公开密钥基础设施,也就是利用公开密钥机制建立起来的基础设施

  • PKI主要功能绑定证书持有者的身份相关的密钥对(通过为公钥相关的用户身份信息签发【数字证书】),为用户提供方便的证书申请证书作废证书获取证书状态查询的途径,并利用数字证书及相关的各种服务(证书发布,黑名单发布,时间戳服务等)实现通信中各实体的身份认证完整性抗抵赖性保密性

  • PKI 既不是一个协议,也不是一个软件,它是一个标准,在这个标准之下发展出的为了实现安全基础服务目的的技术统称为 PKI

  • 百度百科的PKI定义:

PKIPublic Key Infrastructure公钥基础设施提供公钥加密和数字签名服务的系统或平台目的是为了管理密钥和证书
一个机构通过采用 PKI 框架管理密钥和证书可以建立一个安全的网络环境。
PKI 主要包括四个部分:

  • X.509 格式的证书(X.509 V3)和证书废止列表CRL(X.509 V2);
  • CA 操作协议;
  • CA 管理协议;
  • CA 政策制定
  • CA中心机构——CA系统——数字证书
  • CA 中心机构:管理并运营 CA 系统

负责管理并运营 CA 系统的机构称为 CA 中心机构

  • CA 系统:负责颁发数字证书
  • 专门负责颁发数字证书的系统称为 CA 系统
  • 所有与数字证书相关的各种概念和技术,统称为 PKI(Public Key Infrastructure)。

PKI 的本质是把非对称密钥管理进行标准化

  • 数字证书:解决公钥与用户映射关系问题;
  • CA:解决数字证书签发问题;
  • KMC:解决私钥的备份与恢复问题;
  • 双证书机制:「签名证书私钥」只用于签名验签,「加密证书私钥」只用于加密解密
  • LDAP:解决数字证书查询和下载的性能问题,避免 CA 中心成为性能瓶颈。
  • CRL(证书作废列表) 和 OSCP(在线证书状态协议):方便用户快速获得证书状态。
  • RA:方便证书业务远程办理、方便证书管理流程与应用系统结合。
  • 电子认证服务机构:保证 CA 系统在数字证书管理方面的规范性、合规性和安全性。

1.2 PKI 基本组件

  • 完整的 PKI 系统必须具有数字证书、v认证中心(CA)证书库证书吊销系统密钥备份及恢复系统PKI 应用接口系统**等构成部分。
组件 描述
数字证书 包含了用于签名和加密数据的公钥的电子凭证,是PKI的核心元素
认证中心(CA) 数字证书的申请及签发机关,CA必须具备权威性
证书资料库 存储已签发的数字证书和公钥,以及相关证书目录,用户可由此获得所需的其他用户的证书及公钥
证书吊销列表(CRL)/OCSP 在有效期内吊销的证书列表,在线证书状态协议OCSP是获得证书状态的国际协议
密钥备份及恢复 为避免因用户丢失解密密钥而无法解密合法数据的情况,PKI提供备份与恢复密钥的机制。必须由可信的机构来完成。并且,密钥备份与恢复只能针对解密密钥,签名私钥不能够作备份
PKI应用接口(API) 为各种各样的应用提供安全、一致、 可信的方式与PKI交互,确保建立起来的网络环境安全可靠,并降低管理成本

1.3 数字证书分类

X 参考文献

posted @ 2024-04-09 10:06  千千寰宇  阅读(8)  评论(0编辑  收藏  举报