电子商务安全第4章电子教案.ppt
《电子商务安全第4章电子教案.ppt》由会员分享,可在线阅读,更多相关《电子商务安全第4章电子教案.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务安全第4章第4章 公钥基础设施PKI 与数字证书4.1公钥基础设施PKI 概述4.1.1 PKI 的基本概念 公钥基础设施(PKI)是利用公钥密码理论和技术建立的提供安全服务的基础设施,PKI的简单定义是指一系列基础服务,这些基础服务主要用来支持以公开密钥为基础的数字签名和加密技术的广泛应用。PKI体系结构采用证书管理公钥,通过第三方的可信机构,把用户的公钥和用户的其他标识信息(如名称、Email、身份证号等)捆绑在一起,以便在Internet上验证用户的身份。4.1.2 PKI 的基本组成 一个完整的PKI应用系统至少应具有以下部分:认证中心CA(Certificate Author
2、ity)、数字证书库(Certificate Repository,CR)、密钥备份及恢复系统、证书作废系统、应用接口等基本构成部分。其中,认证中心和数字证书库是PKI的核心。(1)认证中心CA CA是数字证书的申请及签发机关,它是PKI的核心执行机构,也是PKI的核心组成部分,业界人士通常称它为认证中心。从广义上讲,认证中心还应该包括证书申请注册机构RA(Registration Authority),它是数字证书的申请注册、证书签发和管理机构。CA的主要职责包括:验证并标识证书申请者的身份。确保CA用于签名证书的非对称密钥的质量和安全性。管理证书信息资料。(2)数字证书与证书库 数字证书认
3、证技术采用了加密传输和数字签名,在技术上保证了交易过程中交易双方身份的认证以及交易信息的安全传输(不可否认性和数据完整性),因此在国内外的电子商务中得到了广泛的应用。数字证书是一个经CA数字签名的、包含证书申请者个人信息及其公开密钥的文件。数字证书的作用类似于现实生活中的身份证,由权威机构颁发。数字证书的格式一般采用由国际电信联盟(ITU-T)制定的数字证书国际标准X.509。数字证书的格式一般采用由国际电信联盟(ITU-T)制定的数字证书国际标准X.509。(3)密钥备份及恢复系统 密钥备份及恢复是密钥管理的主要内容,密钥的备份与恢复必须由可信的机构来完成,CA可以充当这一角色。密钥的备份和
4、恢复必须保证密钥的机密性和完整性。(3)密钥备份及恢复系统 当用户提出恢复密钥的请求时,恢复中心首先从数据库中找到被条件交付机构加密的会话密钥送往条件交付机构进行解密,再利用解密得到的会话密钥解密用户的私钥。密钥恢复过程如图4.2所示。一次密钥恢复过程完成后,密钥恢复中心立即删除该密钥在系统中留下的痕迹,以密钥泄露。(4)证书更新与证书作废处理系统 证书更新一般由PKI系统自动完成,不需要用户干预。即在用户使用证书的过程中,PKI也会自动到目录服务器中检查证书的有效期,当有效期快结束时,PKI/CA会自动启动更新程序,生成一个新证书来代替旧证书。作废证书有如下三种策略:作废一个或多个主体的证书
5、;作废由某一对密钥签发的所有证书;作废由某CA签发的所有证书。作废证书一般通过将证书列入作废证书表CRL来完成。(5)证书应用管理系统 证书应用管理系统面向具体的应用,完成对某一确定证书的应用和管理任务,主要有应用该证书进行加密、签名、验证签名以及对证书的保存、证书的安全、证书的可信度验证等功能,达到PKI体系透明应用的目的。(6)PKI 应用系统接口 PKI应用接口系统需要实现以下功能:完成证书的验证工作;为应用提供统一的密钥备份与恢复支持;确保用户的签名私钥始终只在用户本人的控制之下,阻止备份签名私钥的行为;根据安全策略自动为用户更换密钥;向应用提供历史密钥的安全管理服务;为所有应用访问公
6、用证书库提供支持;为所有应用提供统一的证书作废处理服务;完成交叉证书的验证工作,为所有应用提供统一模式的交叉验证支持;支持多种密钥存储介质,包括IC卡、PC卡、安全文件等;PKI应用系统接口应该是跨平台的。公钥加密标准PKCS是在RSA安全标准基础上发展起来的一组公钥密码学标准。PKCS已经公布了以下的标准:(1)定义RSA公钥算法加密和签名机制的PKCS#1。(2)定义Diffie-Hellman密钥交换协议的PKCS#3。(3)描述利用从口令派生出来的安全密钥加密字符串的方法的PKCS#4。(4)描述公钥证书(主要是X.409证书的扩展格式)标准语法的PKCS#6。(5)PKCS#7标准。
7、(6)描述私钥信息格式的PKCS#8。4.1.3 PKI 的相关标准(6)描述私钥信息格式的PKCS#8。(7)PKCS#9标准。(8)用于描述证书请求语法的PKCS#10。(9)PKCS#11标准。(10)描述个人信息交换语法标准的PKCS#12。(11)椭圆曲线密码体制标准PKCS#13。(12)伪随机数生成标准PKCS#14。(13)密码令牌信息格式标准PKCS#14。其中PKCS#2和PKCS#4已经被合并到PKCS#1中。4.1.3 PKI 的相关标准 由Internet工程任务组IETF和PKI工作组PKIWG所定义的一组具有互操作性的公钥基础设施协议,属于PKI的应用标准,主要有
8、如下几种:S/MIME标准:是用于发送安全报文的IETF标准。SSL/TLS标准:利用PKI的数字证书来认证客户和服务器的身份,也可以应用于基于客户机/服务器模型的非WEB类型的应用系统,是Internet中访问WEB服务器最重要的安全协议。IPSEC标准:是IETF制定的IP层加密协议,PKI技术为其提供了加密和认证过程的密钥管理功能,主要用于开发新一代的虚拟专用网络VPN。4.1.3 PKI 的相关标准(1)产生、验证和分发密钥(2)交叉认证(3)证书的获取和验证(4)证书的保存和废止(4)密钥的恢复和更新(6)CRL的获取 4.1.4 PKI 的功能 互操作模型实际上是扩展信任模型。在互
9、操作模型中需要解决用户信任的起点不变和信任的传递两个问题。保持信任起点不变和信任传递路径的简洁是建立互操作的基本原则。(1)域间交叉认证 实现域间互操作的一个方案是建立域间交叉认证。直接在各PKI域之间建立域间交叉认证一般适用于PKI域数量不多的情况。(2)桥CA体系 桥CA是为克服直接交叉认证中的复杂性而设计的。为减少交叉认证的数量,一个特殊的桥CA被专门用来与各PKI域中的第一级CA建立交叉认证。与直接建立交叉认证相比,桥CA结构可以将更多的PKI域连接起来,大大减少系统所需建立交叉认证的数量。4.2 PKI 的互操作信任模型(3)可信第三方认可模型 可信第三方认可模型是指通过可信任权威机
10、构对CA进行检验评估,对于通过检验的予以认可。在交叉认证模型中信任与否是由CA来决定的,而可信第三方认可模型由依托方进行信任裁决。可信第三方认可模型需要解决由谁来充当可信任第三方的问题。4.2 PKI 的互操作信任模型 认证中心(CA)是认证系统的重要组成部分。认证中心的功能有:证书发放、证书更新、证书撤消和证书验证等,其中最核心的功能是发放和管理数字证书。认证中心的具体功能有:接收并验证终端用户数字证书的申请;确定是否接受终端用户数字证书的申请证书的审批;向申请者颁发数字证书/拒绝证书的发放;接收、处理终端用户的数字证书更新请求及证书的更新;接收终端用户数字证书的查询、撤消;产生和发布证书废
11、止列表(CRL);数字证书的归档;密钥归档;历史数据归档。4.3 认证中心 认证中心主要由以下三部分组成:注册服务器。通过Web服务器建立的站点,可为客户提供每日24小时的服务。因此,客户可在自己方便的时候在网上提出证书申请和填写相应的证书申请表,免去了排队等候等烦恼。证书申请受理和审核机构。负责证书的申请和审核。它的主要功能是接受客户证书申请并进行审核。认证中心服务器。它是数字证书生成、发放的运行实体,同时提供发放证书的管理、证书废止列表的生成和处理等服务。4.3 认证中心 为了使用某个异地通信方的公钥,所面临的问题是证书用户必须找到一条有效的完整的认证路径,而且寻找该路径的范围应该是简单、
12、方便和高效的。要解决此问题,在很大程度上要依赖于构造认证机构CA间结构关系的规则或协定,因为借助CA间的结构关系,才能使得一些认证机构能够验证其他认证机构的身份。这些结构关系的协定称为信任模型。目前常用的信任模型有层次模型、网状模型、混合模型、桥接模型和多根模型,下面分别介绍这五个模型。4.3.1 认证路径 在层次信任模型中,层次结构中的所有实体都信任惟一的根CA。这个层次结构按如下规则建立:根CA认证直接连接在它下面的CA;每个CA都认证零个或多个直接连接在它下面的CA;倒数第二层的CA认证终端实体。4.3.2 层次信任模型4.3.3 网状信任模型 在网状信任模型中,每对相邻的CA之间通过互
13、相签发对方的证书来实现“交叉认证”,这样就在CA间构成了一个双向的信任关系网。与层次信任模型中每个CA只有惟一的一个根CA不同,网状信任模型中每个CA都有多个根CA,从而使得在证书链的选取上存在着多种方式,这也在一定程度上增加了证书链的构造复杂度。在这种模式下构造的证书链有可能是一个死循环。例如,实体a信任CAY,实体b信任CAU,则当a对b的证书进行验证时,证书链的起始点为CAY的证书,终点为b的证书,但中间的证书路径有多条,其中最短的一条路径是CAY,CAVCAUb。4.3.4 混合信任模型当多个企业(每个企业的内部的信任模型都为层次模型)需要建立相互信任关系时,可通过每两个企业的根CA互
14、签证书来实现。从而使得企业的根CA之间构成网状模型,而企业内部则形成层次模型,这种模型被称为混合信任模型,如图4.5所示。在桥接信任模型中,有一个专门进行交叉认证的机构桥CA。它的作用是为不同信任域签发交叉证书,从而在不同信任域之间架起一座相互沟通的桥梁。桥接信任模型如图4.6所示。4.3.5 桥接信任模型 在多根信任模型中,每个终端实体都有多个“信任锚”可供选择,每个“信任锚”都是自签名的根证书。证书链的构造也非常简单,验证方只需从被验证证书开始向上追溯,直到一个自签名的根证书为止。若根证书在验证方的“信任锚”集合中,那么这个证书就能被认证。多根信任型如图4.7所示。4.3.6 多根信任模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 安全 电子 教案
限制150内