`
totoxian
  • 浏览: 1075258 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

PKI中关于数字证书的点滴

 
阅读更多

数字证书的管理不是平坦模型,正如现实世界的管理模型不是平坦的一样,为了更有效的管理,人们普遍采用分层模型,也就是一个等级的金字塔模型,这样每个级别的管理重心就可以有效的分离,但是这种等级结构虽然不能是扁平的,也不能太深,不同于太扁平会导致上级的管理开销过大导致的效率低下,如果太深的话,漏洞就会越来越多,最底层的受管体就会有山高皇帝远的感觉,同时如果它还有下级,那么它的管理策略可能与最上层的管理策略大相径庭,比如它可以受贿,接纳更多实际上不被认可的要求,如果要我举个例子的话,那么古代中国和中世纪欧洲就是扁平化和纵深分级的典型,中国的权力集中在皇帝手中,而中世纪的欧洲普遍采取了封建制,在灵活性的意义上,欧洲更加灵活,于是更加多元化,然而就管理意义上,中国的制度更有效,如果没有一个社会学意义上的“可信计算基(TCB)”---也就是社会普遍接受的伦理道德,那么越多元化的社会越不稳定,幸运的是,欧洲的世俗权力和宗教权力的相互制衡,有效的将多元化限制在了一个有限的范围内,也就是说工商业的市民阶级总是摇摆在王权和教权之间,在已经形成自己本位主义的阶级后没有进一步形成自己的强大变革力量,直到工业革命将世界带入了一个新的均势,整个世界才彻底平稳。我们中国的可信计算基就是儒学,实际上是已经朱熹化的儒学,因此才有了有效的世俗皇权,最上层的压力并不大...
扯远了啊!不过谁让我这么喜欢历史呢...现在说说数字证书认证体系,它可没有什么TCB,因为这个庞大的体系最后面的控制者不是一段程序或者是一台机器,而是CA的那帮人,于是为了更安全,同时管理上的开销更小,PKI体系提倡多级CA体系,同时也限制了证书链的长度。先说说为何PKI的最后是人而不是软件,试想数字证书是做什么的,很多人对它有一种误解,认为只要用CA的公钥验证证书的签名通过即可,实际上这是不对的,这个验证仅仅说明了该证书是有效的,只是为接下来的真正验证提供了可靠性,比如你拿了一张吉林大学日语系的研究生毕业证书去应聘,招聘方要确认两个信息,一个是你的证书是真的而不是假证,在你的证书是真实的情况下,接下来进行最重要的验证,那就是证书确实是你的证书,比如比对照片和你的签名信息,这后一步是验证的根本,前一步只是为了后一步的可信性。和现实世界一样,如果你要申请数字证书,那么你必须提供你的真实信息,CA的那帮人会对你提供的信息进行审查,你不可能用Microsoft作为名字来注册一家私人作坊的证书,因此可以说,PKI不完全是IT的,它更多的是人的。
既然有了证书链,那么如何去核对这条链子呢,如果只有两张证书那么很好办,用CA的自签名证书去验证用户证书即可,或者反过来也可以,就是看看用户证书是否能通过CA的自签名证书的验证。实际上证书链的验证方式和两个证书的验证方式一模一样,也有两种方式,那就是自上而下和自下而上两种方式,具体到实现那就多了去了,如自上而下的方式可以分为两种,完全遍历的方式和单路径方式,完全遍历的方式实际上结合了自下而上的验证方式,自下而上的验证方式有两种实现方式,一种是平坦模式,另一种是分级模式,举个例子,OpenSSL采用的是自上而下的单路径方式进行证书链验证。如果有机会,我会在接下来的文章中举例实现这些证书链的实现方式。

分享到:
评论

相关推荐

    PKI/CA与数字证书技术大全

    2. **认证授权机构(CA)**:CA是PKI中的关键角色,负责验证并签发数字证书,确保证书持有者的身份真实可信。CA的职责包括证书的申请、审核、发放、撤销和更新。 3. **数字证书**:数字证书是一个包含公开密钥及其...

    数字证书技术大全

    所有与数字证书相关的各种概念和技术,统称为PKI( Public Key Infrastructure 公钥基础设施),为解决公钥与用户映射关系问题,PKI引入了数字证书。数字证书里包含了用户身份信息,用户公钥信息(两者用于确定用户...

    网络安全实验报告-PKI证书应用.pdf

    在本实验报告中,我们探索了PKI证书在网络安全中的应用。PKI证书是一种数字证书,用于身份验证和加密数据传输。通过实验,我们了解了PKI证书的生成、安装和使用过程,以及其在网络安全中的重要作用。 一、 实验目的...

    基于区块链的PKI数字证书系统.pdf

    "基于区块链的PKI数字证书系统" PKI(Public Key Infrastructure,公钥基础设施)是一种使用公钥密码技术支持认证、加密、完整性和不可否认服务的安全基础设施。在互联网和移动互联网中均得到广泛使用,未来5G通信...

    PKI实验,数字信封的实现,数字证书模拟

    数字证书是PKI中的核心元素,它是一种权威机构(通常称为Certification Authority,CA)颁发的电子文档,用来证明某个实体(如用户、服务器)的公钥与其身份之间的关联。在本实验中,我们将会学习如何颁发数字证书,...

    Windows数字证书和PKI指南

    #### 知识点四:在Windows PKI中验证数字证书 - **证书验证检查**:这部分解释了在Windows PKI环境中进行证书验证的基本步骤和检查项。 - **常规证书链处理**:这部分详细介绍了如何处理常规的证书链,以确保证书...

    pki 证书 服务应用

    数字证书是PKI体系中用于保证密钥合法性的工具。证书将公钥与拥有对应私钥的主体标识信息捆绑在一起,这些信息可能包括用户、计算机或服务等。证书格式遵循X.509标准,该标准由国际电信联盟制定。一份典型的证书包括...

    物联网之安全算法:公钥基础设施(PKI):数字证书与身份验证.docx

    物联网之安全算法:公钥基础设施(PKI):数字证书与身份验证.docx

    详解:PKI技术、CA证书技术

    PKI技术与CA证书技术 PKI技术是指公钥基础结构的技术,用于保护数据和身份管理的强大凭据。PKI技术涉及到各种相互依赖的技术和流程,以便可以颁发、验证、续订和撤销证书。PKI技术架构包括证书服务、Active ...

    PKI、CA、SSL证书详解

    认证中心CA实现了PKI中的多个关键功能: 1. **接收并验证最终用户数字证书的申请。** 2. **确定是否接受最终用户数字证书的申请——证书审批。** 3. **向申请者颁发、拒绝颁发数字证书——证书发放。** 4. **接收、...

    论文研究-基于PKI技术的数字签名身份认证系统.pdf

    数字证书是认证系统中的核心,随着PKI的建立和认证中心(CA)的建设,用于身份认证和实体鉴别的身份证书已形成了完备的体系。数据的数字签名不容易伪造,且由CA颁发的数字证书可以确定用户身份的合法性,因此,可以利用...

    数字证书实验详细步骤及原理

    实验目的旨在让学生了解 PKI 体系、用户证书申请和 CA 颁发证书过程、认证服务的安装及配置方法、使用数字证书配置安全站点的方法、使用数字证书发送签名邮件和加密邮件的方法。 一、实验目的 本实验的目的是验证...

    PKI与证书服务应用

    **公钥基础设施**(Public Key Infrastructure, PKI)是一种基于公钥加密技术的安全架构,它利用数字证书和其他相关技术来确保网络通信的安全性。PKI的核心组成部分包括: - **公钥加密技术**:提供数据加密和解密的...

    通信与网络中的基于PKI的匿名数字证书系统的研究

    摘要:在网络通信中数字证书用来验证证书持有者的真实身份,但根据X.509标准,数字证书的主体名域中会标有证书持有者的...在PKI中所有安全操作都是通过数字证书实现的,但基于X.509标准,数字证书的主体名域中会标有证

    基于PKI技术的数字签名在办公网上的实现

    认证机构(Certificate Authority,CA)是PKI中的关键组成部分之一,主要负责数字证书的申请、签发、管理和废止等工作。CA作为权威可信的第三方机构,承担着验证用户身份和确保公钥合法性的责任。数字证书是由CA签发...

    证书PKI安装视频下载

    **证书PKI安装视频下载**,这一主题涵盖了公钥基础设施(Public Key Infrastructure,简称PKI)的安装与配置,这是网络安全领域中一个至关重要的部分。PKI是建立在非对称加密技术基础上的一种安全框架,它主要用于...

    PKI实现源码,数字签名

    在PKI中,每个实体都有一个公钥和私钥对,公钥用于加密,私钥用于解密。通过这种方式,只有拥有相应私钥的接收者才能解密由其公钥加密的信息。 **数字签名** 数字签名是一种使用非对称加密技术的电子签名形式,它...

    数字证书课件PKI工作流程电子商务安全技术

    数字证书和PKI(Public Key Infrastructure,公钥基础设施)作为保障网络安全的重要工具,确保了敏感信息在传输过程中的安全性和用户身份的真实性。 数字证书,是一种在网络通信中证明通信双方身份的数据文件。它...

Global site tag (gtag.js) - Google Analytics