`
yangzb
  • 浏览: 3470280 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PKI标准可以分为第一代和第二代标准

阅读更多

第一代PKI标准主要包括美国RSA公司的公钥加密标准(Public Key Cryptography Standards,PKCS)系列、国际电信联盟的ITU-T X.509、IETF组织的公钥基础设施X.509(Public Key Infrastructure X.509,PKIX)标准系列、无线应用协议(Wireless Application Protocol ,WAP)论坛的无线公钥基础设施(Wireless Public Key Infrastructure,WPKI)标准等。第一代PKI标准主要是基于抽象语法符号(Abstract Syntax Notation One,ASN.1)编码的,实现比较困难,这也在一定程度上影响了标准的推广。
第二代PKI标准是在2001年,由微软、VeriSign和webMethods三家公司发布了XML密钥管理规范(XML Key Management Specification,XKMS),被称为第二代PKI标准。XKMS由两部分组成:XML密钥信息服务规范(XML Key Information Service Specification,X-KISS)和XML密钥注册服务规范(XML Key Registration Service Specification,X-KRSS)。X-KISS定义了包含在XML-SIG元素中的用于验证公钥信息合法性的信任服务规范;使用X-KISS规范,XML应用程序可通过网络委托可信的第三方CA处理有关认证签名、查询、验证、绑定公钥信息等服务。X-KRSS则定义了一种可通过网络接受公钥注册、撤销、恢复的服务规范;XML应用程序建立的密钥对,可通过X-KRSS规范将公钥部分及其它有关的身份信息发给可信的第三方CA注册。X-KISS和X-KRSS规范都按照XML Schema 结构化语言定义,使用简单对象访问协议(SOAP V1.1)进行通信,其服务与消息的语法定义遵循Web服务定义语言(WSDL V1.0)。目前XKMS已成为W3C的推荐标准,并已被微软、VeriSign等公司集成于他们的产品中(微软已在ASP.net中集成了XKMS,VeriSign已发布了基于Java的信任服务集成工具包TSIK)。
CA中心普遍采用的规范是X.509[13]系列和PKCS系列,其中主要应用到了以下规范:
1.X.209(1988) 
ASN.1是描述在网络上传输信息格式的标准方法。它有两部分:第一部份(ISO 8824/ITU X.208)描述信息内的数据、数据类型及序列格式,也就是数据的语法;第二部分(ISO 8825/ITU X.209)描述如何将各部分数据组成消息,也就是数据的基本编码规则。 
ASN.1原来是作为X.409的一部分而开发的,后来才独立地成为一个标准。这两个协议除了在PKI体系中被应用外,还被广泛应用于通信和计算机的其他领域。 
2.X.500(1993) 
X.500是一套已经被国际标准化组织(ISO)接受的目录服务系统标准,它定义了一个机构如何在全局范围内共享其名字和与之相关的对象。X.500是层次性的,其中的管理域(机构、分支、部门和工作组)可以提供这些域内的用户和资源信息。在PKI体系中,X.500被用来惟一标识一个实体,该实体可以是机构、组织、个人或一台服务器。X.500被认为是实现目录服务的最佳途径,但X.500的实现需要较大的投资,并且比其他方式速度慢;而其优势具有信息模型、多功能和开放性。 
3.X.509(1993) 
X.509是由国际电信联盟(ITU-T)制定的数字证书标准。在X.500确保用户名称惟一性的基础上,X.509为X.500用户名称提供了通信实体的鉴别机制,并规定了实体鉴别过程中广泛适用的证书语法和数据接口。 
X.509的最初版本公布于1988年。X.509证书由用户公共密钥和用户标识符组成。此外还包括版本号、证书序列号、CA标识符、签名算法标识、签发者名称、证书有效期等信息。这一标准的最新版本是X.509 v3,它定义了包含扩展信息的数字证书。该版数字证书提供了一个扩展信息字段,用来提供更多的灵活性及特殊应用环境下所需的信息传送。 
4.PKCS系列标准 
PKCS是由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标准,其中包括证书申请、证书更新、证书作废表发布、扩展证书内容以及数字签名、数字信封的格式等方面的一系列相关协议。到1999年底,PKCS已经公布了以下标准: 
PKCS#1:定义RSA公开密钥算法加密和签名机制,主要用于组织PKCS#7中所描述的数字签名和数字信封。 
PKCS#3:定义Diffie-Hellman密钥交换协议。 
PKCS#5:描述一种利用从口令派生出来的安全密钥加密字符串的方法。使用MD2或MD5 从口令中派生密钥,并采用DES-CBC模式加密。主要用于加密从一个计算机传送到另一个计算机的私人密钥,不能用于加密消息。 
PKCS#6:描述了公钥证书的标准语法,主要描述X.509证书的扩展格式。 
PKCS#7:定义一种通用的消息语法,包括数字签名和加密等用于增强的加密机制,PKCS#7与PEM兼容,所以不需其他密码操作,就可以将加密的消息转换成PEM消息。 
PKCS#8:描述私有密钥信息格式,该信息包括公开密钥算法的私有密钥以及可选的属性集等。 
PKCS#9:定义一些用于PKCS#6证书扩展、PKCS#7数字签名和PKCS#8私钥加密信息的属性类型。 
PKCS#10:描述证书请求语法。 
PKCS#11:称为Cyptoki,定义了一套独立于技术的程序设计接口,用于智能卡和PCMCIA卡之类的加密设备。 
PKCS#12:描述个人信息交换语法标准。描述了将用户公钥、私钥、证书和其他相关信息打包的语法。 
PKCS#13:椭圆曲线密码体制标准。 
PKCS#14:伪随机数生成标准。 
PKCS#15:密码令牌信息格式标准。 
5.OCSP在线证书状态协议 
OCSP(Online Certificate Status Protocol)[14]是IETF颁布的用于检查数字证书在某一交易时刻是否仍然有效的标准。该标准提供给PKI用户一条方便快捷的数字证书状态查询通道,使PKI体系能够更有效、更安全地在各个领域中被广泛应用。 
6.LDAP 轻量级目录访问协议 
LDAP规范(RFC1487)简化了笨重的X.500目录访问协议,并且在功能性、数据表示、编码和传输方面都进行了相应的修改。1997年,LDAP第3版本成为互联网标准。目前,LDAP v3已经在PKI体系中被广泛应用于证书信息发布、CRL信息发布、CA政策以及与信息发布相关的各个方面。

分享到:
评论

相关推荐

    PKI技术及应用开发指南

    本文对PKI技术进行了全面的分析和总结,其中包括PKI组成、证书认证机构CA、PKI应用、应用编程接口和PKI标准等,并对CA的开发做了简要分析。本文对PKI,特别是CA的开发、应用和普及具有一定的促进作用。

    PKI 基础知识 PKI 基础知识 PKI 基础知识

    PKI 基础知识PKI 基础知识PKI 基础知识PKI 基础知识PKI 基础知识PKI 基础知识PKI 基础知识PKI 基础知识

    PKI技术与应用

    基础知识 PKI体系结构 PKI技术标准篇 应用篇

    PKI培训资料PPT

    公司内部超好的PKI培训PPT资料 第1章 网络安全 第2章 密码和密钥 第3章 数字证书 第4章 PKI及其构件 第5章 目录服务的原理特点 第6章 目录在ca中的应用

    Windows数字证书和PKI指南

    Windows平台下使用数字证书和PKI的绝好资料

    pki实验 CA环境的搭建

    pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建实验,pki环境搭建...

    PKI中间件接口手册

    PKI中间件接口程序员手册

    PKI加密项目源码下载

    PKI加密源码

    pki基础应用文档资料

    pki基础,pki基础,pki基础,文档应用资料

    国家 PKI 标准(10 个)

    11.9.3 信息技术 安全技术 公钥基础设施 PKI组件最小互操作规范 11.9.4 信息技术 安全技术 公钥基础设施 数字证书格式 11.9.5 信息技术 安全技术 公钥基础设施 时间戳规范 11.9.6 信息技术 安全技术 公钥基础设施 CA...

    PKI方面的论文

    PKI方面的硕博论文,对于研究PKI方面的研究生写毕业论文可能会在所帮助,

    PKI知识——PKI简介

    PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介PKI简介

    PKI 可信的几篇论文

    关于PKI的架构的一篇论文,可信计算的一片论文

    PKI资料

    比较全的PKI资料zzzzzzzz

    电子商务时代的PKI

    电子商务时代的PKI电子商务时代的PKI电子商务时代的PKI电子商务时代的PKI

    pki技术与发展

    公钥基础设施PKI技术与应用发展

    PKI 公司系统介绍 天威诚信

    PKI 公司系统介绍 天威诚信,PKI 公司系统介绍 天威诚信

    Cisco PKI Uncovered

    PKI(Public Key Infrastructure ) 即"公钥基础设施",是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系,简单来说,PKI就是利用公钥理论和技术...

    PKI原理与技术

    PKI原理与技术

    基于PKI 的动态身份认证

    针对现有身份认证技术存在的缺点, 将PKI 技术与挑战/ 应答认证机制相结合, 提出了一种新的基于 PKI 的动态身份认证系统, 并具体论述了该系统的结构和认证协议, 同时对此身份认证系统的安全性进行了分 析, 指出了优点...

Global site tag (gtag.js) - Google Analytics