PKI的概念与服务

深入理解公钥基础设施(PKI)的机制与应用 本文深入探讨了公钥基础设施(PKI)的概念、组件和应用场景。首先介绍了PKI如何确保用户和服务节点(主题)的身份认证,然后阐述了公钥和私钥的使用,以及它们在数据加密和数字签名中的作用。接着,文章详细解释了PKI架构中的各个实体,包括终端实体用户、证书颁发机构(CA)、注册权威(RA)和证书撤销列表(CRL)发布者。此外,文章还介绍了X.509证书的基本字段和证书撤销列表(CRL)的工作机制。最后,文章探讨了认证路径的重要性以及自签名证书与CA签名证书之间的差异,并简述了一些辅助的身份认证方法。 阅读详情

20世纪80年代,美国学者提出了PKI(公开密钥设施)的概念。为了推进PKI在联邦政府范围内的应用,美国在1996年成立了联邦PKI指导委员会;1999年,PKI论坛成立;2000年4月,美国国防部宣布要采用PKI安全倡议方案。2001年6月13日,在亚洲和大洋洲推动PKI进程的国际组织宣告成立,它就是“亚洲PKI论坛”,其宗旨是在亚洲地区推动PKI标准化,为实现全球范围的电子商务奠定基础。

7月初,“亚洲PKI论坛”第二届年会将在北京召开,这将是迄今为止国内最具规模的PKI专题研讨会。作为提供信息安全服务的公共基础设施,PKI目前是公认的保障网络社会安全的最佳体系。在我国,PKI建设在几年前就已开始启动,截止到目前,金融、政府、电信等部门已经建立了30多家CA认证中心。如何推广PKI应用,加强系统之间、部门之间、各国之间PKI体系的互通互联,已经成为PKI建设亟待解决的重要问题。为了推广PKI在国内的应用,加强国内PKI建设与国际间的合作,国家计委批准成立了“中国PKI论坛”,它将为PKI在中国的推广应用起到积极的促进作用。

为了帮助读者了解PKI、了解PKI在电子商务、电子政务等领域的应用前景,《计算机世界》报(ccw)与“中国PKI论坛”(CPKIF)合作开辟“CCW-CPKIF PKI专栏”进行系列报道,从本期开始到7月中旬,我们将对PKI技术及其在国内外的应用情况、“亚洲PKI论坛”第二届年会进行一系列深入报道。有兴趣的读者请将反馈意见直接发邮件至gong_jie@ccw.com.cn。

什么是PKI?

PKI是Public Key Infrastructure(公开密钥基础设施)的缩写,是一种普遍适用的网络安全基础设施。一些美国学者把提供全面安全服务的基础设施,包括软件、硬件、人和策略的集合叫做PKI,但我们的理解更偏重于公开密钥技术。

为什么说PKI是一种信息安全“基础设施”?原因很简单,因为它具备了基础设施的主要特征。让我们将PKI在网络信息空间的地位与电力基础设施在人们生活中的地位进行类比:电力系统通过延伸到用户端的标准插座为用户提供能源;PKI通过延伸到用户本地的接口为各种应用提供安全服务,包括认证、身份识别、数字签名、加密等。一方面,作为基础设施,PKI与使用PKI的应用系统是分离的,因此具有“公用”的特性;另一方面。离开PKI应用系统,PKI本身没有任何用处。正是这种基础设施的特性使PKI系统的设计和开发效率大大提高,因为PKI系统的设计、开发、生产及管理都可以独立地进行,不需要考虑应用的特殊性。

有了PKI,安全应用程序的开发者就不必再关心复杂的数学模型和运算,只需要直接按照标准使用一种插座(接口)即可,正如人们在使用电吹风时不必关心电力是如何发送的一样。

数字证书是PKI中最基本的元素,所有安全操作都主要通过证书来实现。PKI的部件还包括签署这些证书的认证机构(CA)、登记和批准证书签署的登记机构(RA)以及存储和发布这些证书的电子目录。除此之外,PKI中还包括证书策略、证书路径、证书的使用者等。所有这些都是PKI的基本部件,它们有机地结合在一起就构成了PKI。

可提供的服务

在工业领域,提供能源的不仅仅是电力基础设施,煤气管道等也提供能源。同样地,在信息领域提供安全服务的设施也很多,但到目前为止,完善并正确实施的PKI系统是全面解决所有网络交易和通信安全问题的最佳途径。

根据美国NIST的描述,在网络通信和网络交易中,特别是在电子商务和电子政务业务中,最需要的安全保证包括四个方面:身份标识和认证、保密或隐私、数据完整性与不可否认。

PKI完全支持以上四个方面的保障,它所提供的服务主要包括以下几方面:

1. 认证

在现实生活中,认证采用的方式通常是两个人事前进行协商,确定一个秘密,然后依据这个秘密进行相互认证。随着网络的扩大和用户的增加,事前协商秘密会变得非常复杂,特别是在电子政务中,经常会有新聘用和退休的情况。另外,在大规模网络中,两两进行协商几乎是不可能的,透过一个密钥管理中心来协调也会有很大的困难,而且当网络规模巨大时,密钥管理中心甚至有可能成为网络通信的瓶颈。

PKI通过证书进行认证,认证时对方知道你就是你但却无法知道你为什么是你。在这里,证书是一个可信的第三方证明,通过它,通信双方可以安全地进行互相认证而不用担心对方会假冒自己。

2. 支持密钥管理

通过加密证书,通信双方可以协商一个秘密,而这个秘密可以作为通信加密的密钥。在需要通信时,可以在认证的基础上协商一个密钥。在大规模网络中,特别是在电子政务中,密钥恢复也是密钥管理的一个重要方面,政府决不希望加密系统被贩毒分子窃取使用。当政府的个别职员背叛或利用加密系统进行反政府活动时,政府可以通过法定的手续解密其通信内容,保护政府的合法权益。PKI通过良好的密钥恢复能力,提供可信的、可管理的密钥恢复机制。PKI的普及应用能够保证在全社会范围内提供全面的密钥恢复与管理能力,保证网上活动的健康发展。

3. 完整性与不可否认

完整性与不可否认是PKI提供的最基本的服务。一般来说,完整性也可以通过双方协商一个秘密来解决,但一方有意抵赖时,这种完整性就无法接受第三方的仲裁。PKI提供的完整性是可以通过第三方仲裁的,而这种可以由第三方进行仲裁的完整性是通信双方都不可否认的。例如,张三发送一个合约给李四,李四可以要求张三进行数字签名,签名后的合约不仅李四可以验证其完整性,其他人也可以验证该合约确实是张三签发的。而所有的人,包括李四,都没有模仿张三签置这个合约的能力。不可否认就是通过这样的PKI数字签名机制提供服务。当法律许可时,该不可否认可以作为法律依据(美国等一些国家已经颁布数字签名法)。正确使用时,PKI的安全性应该高于目前使用的纸面图章系统。

完善的PKI系统通过非对称算法以及安全的应用设备,基本上解决了网络社会中的绝大部分安全问题(可用性除外)。PKI系统具有这样的能力,它可以将一个无政府的网络社会改造成为一个有政府、有管理和可以追究责任的社会,从而杜绝黑客在网上肆无忌惮的攻击。在一个有限的局域网内,这种改造具有更好的效果。目前,许多网站、电子商务、安全E-mail系统等都已经采用了PKI技术。

存在的风险

PKI的安全包括太多的方面,包括设备安全、运行安全、协议安全等。其中,算法安全最受关注,因为它是PKI安全的理论基础。

PKI所依赖的是非对称算法。在非对称算法中,如果已知公开密钥(Public Key),那么在理论上就可以求出私有密钥(Private Key)。然而,公开的数学理论告诉我们,现有的非对称算法,如RSA算法,已经经历了考验,用一般的计算设备无法求解。但是否存在一个数学家,他已经找到通过公开密钥求解私有密钥的新方法?答案是:有可能。

假设已经存在这样的算法又没有公开,那么保护这样的算法就必然花费较大的投入。它的使用必定与巨大的利益相关,如国与国之间的战争,而使用在普通商用领域的可能性不大。

而在许多情况下,如物理隔离的网络环境下,攻击者应该连公开的密钥都得不到,因此使用时可以完全等同于一个公开了算法的分组算法(两个密钥都保密,算法公开)。这种使用方式有很大的应用空间,虽然没有人研究过在这种使用情况下的安全性,但可以知道,其密钥的信息熵大大高于一般分组算法的密钥信息熵。如果再加上其他密码技术的保证,其安全性就更加可靠。

在将公开密钥彻底公开的前提下,所有安全都依赖于算法的安全。因此,是否有人能够破解算法就成为确定算法是否安全的焦点。其实,任何算法都具有一定的风险,广泛使用的对称算法也有被解密专家破解的危险,同时也有被穷举搜索破解的危险。一般来说,对称算法的穷举搜索次数与密钥长度有关,如果对称算法的密钥长度为128位,则穷举搜索平均需要进行2127次运算。公开密钥算法的风险也同样如此,只是需要的穷举搜索次数更多一些。例如,对于1024位的RSA算法,简单穷举搜索需要2511次运算。目前,已知的最好算法可以使穷举搜索次数降到2150次。从我们对数学的了解、公开的分析文章以及许多数学家的分析来看,找到更好的RSA破解算法是一个小概率事件,因此,既然对称算法同样有风险,为什么我们不能承受非对称算法的风险呢?

探索信任解决方案的未来:PKI技术的演进 本文探讨了信任解决方案的当前态势和未来发展,特别是公钥基础设施(PKI)在安全领域的应用。我们审视了Web门户、企业间电子商务(B2B)和移动设备安全的趋势,以及PKI如何应对这些挑战。文章还讨论了PKI技术的未来,包括移动安全、VPN的演变以及整合趋势,展望了PKI技术如何减轻应用开发者的负担,并推动安全技术的创新。 阅读详情

相关推荐

开源DIY龙门架:从零构建可编程运动控制平台

运动控制是自动化与机器人技术的核心基础,它通过精确指令驱动执行机构,实现物体的定位与轨迹规划。其原理通常涉及控制器、驱动器、电机与传动机构的协同工作,核心价值在于将数字指令转化为精准的物理运动,从而解放人力并提升作业一致性。在工业自动化、桌面制造(如3D打印、激光雕刻)及教育机器人等领域应用广泛。本文聚焦于一个具体的工程实践案例:使用**铝型材**、**3D打印**零件、Arduino控制器及步进电机,从机械结构设计、电路连接到代码编写,手把手教你打造一个模块化、可扩展的开源龙门架系统。该系统不仅成本可控,

weixin_33168937的博客 620

探索PKI——十分钟带你认识什么是PKI

一言以蔽之,随着不断发展的商业模式越来越依赖电子交易和数字文档,并且越来越多的互联网感知设备连接到企业网络,公钥基础设施的作用不再局限于安全电子邮件、用于物理访问的智能卡等孤立系统或加密的网络流量。在后续的文章中,我们将持续提供更多关于PKI的知识和信息,深入探讨PKI的不同方面,不限于数字证书的生成和管理、证书颁发机构的角色、密钥管理和验证流程等。当实体需要验证其他实体的数字证书时,它使用颁发机构的公钥来验证证书的合法性和完整性。验证方可以通过验证终端证书的签名和信任链的完整性来验证证书的真实性。

m0_63906055的博客 6619

Matlab实战:12种优化算法在CEC2014测试集上的性能对比(附完整代码)

本文详细对比了12种优化算法在CEC2014测试集上的性能表现,包括PSO、DE、GA等主流算法。通过Matlab实现完整的实验流程,涵盖算法实现、参数设置、结果分析与可视化,为工程优化问题提供实用解决方案。特别关注收敛曲线和评价指标,帮助读者选择最适合特定场景的优化算法。

wine的专栏 681

PKI技术及应用开发指南

钥基础设施(Public Key Infrastructure,简称PKI)是目前网络安全建设的基础与核心,是电子商务安全实施的基本保障,因此,对PKI技术的研究和开发成为目前信息安全领域的热点。本文对PKI技术进行了全面的分析和总结,其中包括PKI组成、证书认证机构CA、PKI应用、应用编程接口和PKI标准等,并对CA的开发做了简要分析。本文对PKI,特别是CA的开发、应用和普及具有一定的促进作

lwsolos的专栏 5040

别再只测电压了!用STM32G474的ADC玩点花的:过采样提升精度与多通道扫描实战

本文深入探讨了STM32G474系列单片机的ADC高级应用,包括硬件过采样技术实现16位精度和多通道扫描结合DMA的自动数据采集方案。通过详细的配置步骤和实战案例,帮助开发者突破传统电压测量局限,提升信号采集精度和系统效率,适用于工业监控、医疗设备等高精度应用场景。

weixin_42647395的博客 239

MNI152 坐标空间和 fsaverage 坐标空间相互转换, 如已知fsaverage空间的坐标如何求MNI152 坐标?aparc.a2009s.annot转化到MNI152空间?

大多数神经影像学研究的结果是在体积(例如,MNI152)或表面(例如,fsaverage)坐标系中报告的。体积坐标系和表面坐标系之间的准确映射可以促进许多应用,例如将 fMRI 组分析从 MNI152 投影到 fsaverage 以进行可视化或从 fsaverage 投影静息状态 fMRI 分区对 MNI152进行新数据的体积分析。Wu et al., 2018 评估了三种在 MNI152通过模拟上述应用的 Colin27 和 fsaverage 坐标系:将组平均数据从 MNI152/Colin27 投影到

从事脑科学核磁共振方法学研究,在Nature communications等权威期刊发表研究论文,熟练掌握磁共振处理方法和统计学方法,欢迎大家和我交流。 2966

PKI详解

PKI详解 一、什么是PKI? 官方定义:PKI是Public Key Infrastructure的首字母缩写,翻译过来就是公钥基础设施;PKI是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。PKI技术是一种遵循既定标准的密钥管理平台,它的基础是加密技术,核心是证书服务,支持集中自动的密钥管理和密钥分配,能够为所有的网络应用提供加密和数字签名等密码服务及所需要的密钥和证书管理体系。 通俗理解:PKI就是利用公开密钥理论和技术建立提供安全服务的、具有通用性的基础设施.

appdeveloperxg的博客 2万+

手把手教你学Simulink——基础储能管理场景实例:基于Simulink的压缩空气储能(CAES)系统简化模型仿真

本文介绍了基于Simulink的压缩空气储能(CAES)系统简化模型仿真方法。CAES作为大规模长时储能方案,相比锂电池具有成本低、寿命长等优势。文章详细讲解了AA-CAES系统组成、热力学建模理论,以及Simulink实现流程,包括储气室、压缩机、膨胀机等核心模块的建模方法。通过8小时充电(50MW)和6小时放电(40MW)的仿真,验证了系统可实现60%往返效率。该模型为理解CAES系统运行机制提供了实用工具,并指出热管理、储气室特性等工程实践要点,为新型电力系统储能规划提供了仿真基础。

MHD0815的博客 171

PKI的初步了解

PKI的初步了解PKI的概念PKI的组成PKI标准PKI标准图CA系统CARA证书颁发系统CA系统的工作流程如下:数字证书的简述PKI的应用 PKI的概念 PKI是Public Key Infrastructure的首字母的缩写,翻译过来就是‘公钥基础设施’;PKI是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。 PKI技术是公钥基础设施的简称,这种技术的主要原理是遵循既定标准的密钥管理平台,能够为互联网的应用提供加密服务以及数字签名服务。简单来说,PKI技术就是一种基础设

hstjbj的博客 1226

Centos7 yum 报错「Errno 256」No more mirrors to try 解决方法

首先该问题的出现是由于网络的震荡导致,这是重点。(1)将源更换成阿里云的官方源,步骤参考如上(2)同时将zabbix的官方源更换成阿里云里面的zabbix镜像源,因为zabbix官方源根本网络不通,因为国家防火墙的拦截,导致网络不通。这是阿里源的zabbix镜像地址: https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/修改系统中早期生成的zabbix.repo文件,如下:主要是把baseurl替换成阿里云的zabbix镜像地址即可。

专注基础架构领域 3875

YOLO11改进大全:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

YOLOv11改进大全:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

魔改工程师的博客 4523

PKI编程

PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用公钥理论和技术建立的提供安全服务的基础设施。PKI技术是信息安全技术的核心,也是电子商务的关键和基础技术。    PKI的基础技术包括加密、数字签名、数据完整性机制、数字信封、双

求索 3047

深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件

分别使用聊天流和工作流进行数据分析结果的可视化,生成html文件。聊天流可以配置带记忆,这样就可以多次交互优化结果。

qq_20466211的博客 1709

PKI简介

PKI简介                                       PKI  介  绍1.1 PKI的概念PKI是"Public Key Infrastructure"的缩写,意为"公钥基础设施",是一个用非对称密码算法原理和技术实现的、具有通用性的安全基础设施。PKI利用数字证书标识密钥持有人的身份,通过对密钥的规范化管理,为组织机构建立和维护一个可信赖的

zhangrenhong的专栏 3645

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PKI 的组成

PKI 的组成PKI(Public Key Infrastructure)公钥基础设施是提供公钥加密和数字签名服务的系统或平台,目的是为了管理密钥和证书。一个机构通过采用PKI 框架管理密钥和证书可以建立一个安全的网络环境。PKI 主要包括四个部分:X.509 格式的证书(X.509 V3)和证书废止列表CRL(X.509 V2);CA 操作协议;CA 管理协议;CA 政策制...

weixin_34290390的博客 1264

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

浅谈公开密钥基础设施PKI的服务与技术

前言 一、PKI的概念 PKI是Public Key Infrastructure(公开密钥基础设施)的缩写,是利用公钥的概念与技术实现电子商务安全的一种体系,是一种网络安全基础设施。 二、PKI的服务 PKI需要保证四个方面的安全:身份标识和认证、保密或隐私、数据完整性与不可否认。它所提供的服务主要包括以下几方面: (1)发放证书,并证实证书的合法性 PKI的核心是证书,所有操作都主要通过证书来实现。证书是一种权威性的电子文件,用于向使用者证明某一主体(如人、服务器等)的身份以及其公开密钥的真实合法性。.

cailibin的专栏 1690

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

PKI基础知识

PKI 目录[隐藏] PKI综述 PKI的基本组成: PKI的目标 PKI技术包含的内容 PKI的优势 PKI的未来   PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用公钥理论和技术...

iteye_15105的博客 363

第17节 PKI公钥基础设施

1.了解介绍PKI技术含义、作用、安全的三要素。 2.熟悉PKI技术中集中主要的算法和数字证书技术。 3.以保障安全三要素为出发点,分三阶段掌握PKI技术原理。 4.在win2008中部署https服务器,在部署过程中熟悉理解PKI技术。...

Fighting_hawk的博客 5686

PKI技术综述

PKI Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.[1] In cry

icycolawater的专栏 1746

PKI体系概要简介

1:PKI的概念         PKI(public key infrastructure),即公钥基础设施,是一种以数字证书机制为基础,依托应用密码学技术(特别是公钥技术,包括加密、签名等应用技术模式)实施并提供安全服务的具体普遍适用性的网络安全基础设施。2:PKI的功能         一个有效的PKI系统必须是安全的和透明的,它的主要目的是通过自动管理密钥和证书,为用户建立起一个安全的

rambo的专栏 1599

阿翔编程学-PKI介绍

PKI   介   绍1.1 PKI的概念PKI是"Public Key Infrastructure"的缩写,意为"公钥基础设施",是一个用非对称密码算法原理和技术实现的、具有通用性的安全基础设施。PKI利用数字证书标识密钥持有人的身份,通过对密钥的规范化管理,为组织机构建立和维护一个可信赖的系统环境,透明地为应用系统提供身份认证、数据保密性和完整性、抗抵赖等各种必要的安全保障,

曹翔 1458

PKI 介 绍

PKI  介  绍 1.1 PKI的概念 PKI是"Public Key Infrastructure"的缩写,意为"公钥基础设施",是一个用非对称密码算法原理和技术实现的、具有通用性的安全基础设施。PKI利用数字证书标识密钥持有人的身份,通过对密钥的规范化管理,为组织机构建立和维护一个可信赖的系统环境,透明地为应用系统提供身份认证、数据保密性和完整性、抗抵赖等各种必要的安全保障,满足各种应用

chelibin的专栏 2636

鼠鼠百科--PKI

一、什么是PKI PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用公钥理论和技术建立的提供安全服务的基础设施。PKI技术是信息安全技术的核心,也是电子商务的关键和基础技术。 PKI的基础技术包括加密、数字签名、数据完整性

Claire_Bear7的专栏 1366

网络安全-数字证书与PKI概述

1. 公钥基础设施简介 PKI(Public Key Infrustructure)又称为公钥基础设施,是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。 完整的PKI系统必须具有权威认证机关(CA)、注册中心(RA)数字证书存储库LDAP、密钥备份及恢复系统(KMC)、证书作废系统(CRL)、...

海若的博客 1906

什么是PKI?什么是公钥和私钥?什么是CSR ?

PKI(公钥基础设施 Public Key Infrastructure)是一种遵循标准的利用公钥加密技术为电子商务提供一套安全基础平台的技术和规范。它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说, PKI 就是利用公钥理论和技术建立的提供安全服务的基础设施。互联网用户可利用 PKI 平台提供的服务进行安全的电子交易、通信和互联网上的各种活动。 。

ONE PIECE 6962

PKI体系

PKI(Public Key Infrastructure)含义为“公钥基础设施”,PKI技术是利用公钥理论和技术建立的提供信息安全服务的基础设施,PKI的基础技术包括加密、数字签名、数据完整性机制、数字信封、双重数字签名等。PKI基础设施采用证书管理公钥,通过第三方的可信任机构--认证中心,把用户的公钥和用户的其他标识信息捆绑在一起,在Internet网上验证用户的身份。PKI基础设施把公钥密码

康林工作室 3839
上一篇: 身份认证技术的产业发展
下一篇: USB KEY 身份认证简介
kernel_engine
博客等级 码龄22年 6粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值