PKI体系框架「建议收藏」

PKI体系框架「建议收藏」  PKI是PublicKeyInfrastructure的缩写,主要功能是绑定整数持有者的身份和相关秘钥对(通过为公钥及相关的用户身份信息签发数字证书),为用户提供方便的证书申请、证书作废、证书获取、证书状态查询的途径,并且利用数字证书及相关的各种服务(证书发布、黑名单机制、时间戳服务等)实现通信中各实体的身份认证、完整性、抗抵赖性和保密性。  根据数字证书格式和密钥管理方式的不同,PK…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

  根据数字证书格式和密钥管理方式的不同,PKI也包括多种模式,如X.509模式、PGP模式、IBE/CPK模式、EMV模式等,由于X.509标准已经陈伟数字证书格式的事实标准,因此大部分情况下PKI特指X.509模式。

  PKI体系框架主要包括三部分内容:数字证书与私钥数字证书的管理数字证书的应用
1.数字证书与私钥
  PKI引入了数字证书,用于建立公钥月用户之间对应关系。数字证书包含了用户身份信息、用户公钥信息、CA私钥的数字签名。数字证书中只包含公钥,不包含私钥,证书中包含CA私钥的数字签名,因此具有防伪性。证书中不包含秘密信息,因此可以公开。数字证书好比网络身份证,可以解决”你是谁”的问题。

  一般私钥会保存在硬件密码设备中(个人的私钥可以保存在USBKEY或IC卡中,系统的私钥可以保存在加密机或加密卡中),而且不允许私钥导出硬件密码设备,只能通过口令、指纹等方式来访问控制硬件密码设备。

2.数字证书的管理
  PKI引入CA(Certificate Authority)是为了解决证书的签发问题,CA可以对证书进行集中的签发。CA中心拥有自己的私钥和公钥,使用自己的私钥给用户(包含CA中心自己)签发数字证书。

  CA中心主要的工作就是对数字证书的全生命周期进行管理。主要包括:证书的签发和更新、证书的作废(注销、撤销或吊销)、证书的冻结(挂失)和解冻、证书查询和下载、证书状态查询等。

  未解决私钥的备份和恢复问题,PKI引入了KMC(Key Managemen Center)。用户的公私钥对有KMC产生,提交CA签发证书后,将私钥和证书安全移交给用户,KMC将私钥备份,用于后期用户丢失私钥时恢复。用户也可自己产生(使用密码设备)秘钥对,向CA申请证书,将私钥安全提交给KMC备份。

  此时会出现一个问题,为防止用户身份被冒用,用户私钥应该保证唯一性,不允许备份恢复。为防止公钥加密后的数据无法解密,硬对用户的私钥进行备份。这就是自相矛盾的情况,未解决这样的情况,PKI引入了双证书机制:签名证书和加密证书。签名证书及其私钥只能用于签名验签,不可加解密,此秘钥对由用户自己产生,KMC不备份。加密证书及其私钥只用于加解密,此秘钥对由KMC产生,私钥备份。

  为解决证书查询或下载的性能问题,PKI引入了LDAP技术。为了解决用户可以获得对方证书是否失效的状态,PKI映入了CRL(Certificate Revocation List,证书黑名单)和OCSP(Online Certificate Status Protocol,在线查询证书状态)技术。为方便证书业务远程管理,PKI引入RA(Registry Authority),银行窗口使用的就是RA。

3.数字证书的应用
  基于数字证书可实现四种基本安全功能:身份认证、保密性、完整性、抗抵赖性。
PKI体系框架如图:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171998.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Esp8266 mqtt 步进电机远程控制窗帘

    Esp8266 mqtt 步进电机远程控制窗帘使用28BYJ-48步进电机esp8266-12f(或nodemcu)mqtt基于arduinoIDE开发实现通过mqtt发送指令给wifi模块进而控制电机,电机拖动窗帘打开或闭合效果演示地址:链接搭建模型如何制作电动窗帘,牛人给你解释它的原理参考这个视频搭建窗帘模型模型搭建很重要就算电机能够稳定控制但是模型搭建的不好窗帘的打开和关闭都会受到影响电机要粘牢固…

    2022年6月23日
    45
  • Hostapd简介

    Hostapd简介Hostapd简介hostapd能够使得无线网卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(SoftAP)。Hostapd的功能就是作为AP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加…

    2022年5月11日
    150
  • python编译安装ssl的问题解决

    python编译安装ssl的问题解决python 编译安装需要 ssl 模块才能使用 pip 且 ssl 需要支持 x509 如果 openssl 版本太低 则无法安装 ssl 对应模块 如果支持 ssl 在 configure 的时候能看到 以下不需要管理员权限 解决方案 编译安装 openssl 最新版 1 安装 openssl 下载地址 https www openssl org source 解压后进入文件夹 configprefix openssl install pathmakemake openssl in

    2025年11月25日
    4
  • win10 如何查看redis版本「建议收藏」

    win10 如何查看redis版本「建议收藏」1下载redis并且解压https://www.runoob.com/redis/redis-install.html2分别启动服务端和客户端3在服务端输入info命令,可以看到当前版本

    2022年5月29日
    49
  • Ubuntu18.04下更改apt源为阿里云源「建议收藏」

    Ubuntu18.04下更改apt源为阿里云源「建议收藏」前言:看见Ubuntu新出了18.04版本感觉不错,装一个玩玩,虽然有很多教程可以参考,但我也给出一个不是很一样的方案吧,尽量解释的详细一点。为了下载更方便,速度更快,我们往往在使用Linux系列系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里云源。1.复制源文件备份,以防万一我们要修改的文件是sources.list,它在目录/etc/ap…

    2022年5月4日
    220
  • com.onseven.dbvis.DbVisualizerGUI

    com.onseven.dbvis.DbVisualizerGUIcom.onseven.dbvis.DbVisualizerGUI

    2022年4月23日
    354

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号