现代密码学第九讲密钥管理二temp课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《现代密码学第九讲密钥管理二temp课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 密码学 第九 密钥 管理 temp 课件
- 资源描述:
-
1、1上节主要内容上节主要内容n密钥管理简介密钥管理简介n密钥分配密钥分配n密钥协商密钥协商nPKIPKI及数字证书简介及数字证书简介n秘密共享秘密共享n密钥托管密钥托管2中间人攻击中间人攻击3PKI的作用的作用公钥基础设施(PKI,Public Key Infrastructure)以公钥技术为基础,将个人、组织、设备的标识信息与各自的公钥捆绑在一起,为用户建立起一个安全、可信的网络运行环境,使陌生用户可以在多种应用环境下方便地使用加密和数字签名技术,在互联网上验证用户的身份,从而保证了互联网上所传输信息的真实性、完整性、机密性和不可否认性。4PKI的定义的定义nPKI是生成、管理、存储、分发和
2、吊销基于公钥密码学的公钥证书所需要的硬件、软件、人员、策略和规程的总和。5数字证书概述数字证书概述公钥(数字)证书是一种包含了重要信息的载体,它证明了证书所有人和所持有的公钥的真实性,由一个可信的中介机构进行签名,这可以使获得证书的人只要信任这个可信的中介机构,就可以相信他所获得的证书了。6数字证书的内容数字证书的内容n版本号:用来区分X.509的不同版本。n序列号:由CA给予每一个证书的分配惟一的数字型编号。n认证机构标识:颁发该证书的机构惟一的CA的X.500名字。n主体标识:证书持有者的名称。n主体公钥信息:和该主体私钥相对应的公钥。n证书有效期:证书有效时间包括两个日期:证书开始有效期
3、和证书失效期。n密钥/证书用法:描述该主体的公/私密钥对的合法用途。n扩展:说明该证书的附加信息。n认证机构签名:用认证机构的私钥生成的数字签名。7数字证书的安全性数字证书的安全性n证书是公开的,可复制的。n任何具有CA公钥(根证书/CA证书,自签名证书)的用户都可以验证证书有效性。n除了CA以外,任何人都无法伪造、修改证书。证书的安全性依赖于CA的私钥安全。8数字证书的生命周期数字证书的生命周期密钥产生密钥产生证书签发证书签发Bob密钥使用密钥使用Bob证书检验证书检验密钥过期密钥过期密钥更新密钥更新9证书管理证书管理2.(一)证书注册与发布n申请人提交证书请求;nRA对证书请求进行审核;n
4、CA生成证书;n下载并安装证书;n证书发布.10(二)证书的存放n使用IC卡存放n直接存放在磁盘或自己的终端上nUSB Keyn证书库 证书管理证书管理11(三)证书撤销n当条件(雇佣关系结束、证书中信息修改等)要求证书的有效期在证书结束日期之前终止;n或者要求用户与私钥分离时(私钥可能以某种方式泄露),证书被撤销。证书管理证书管理12证书撤销列表发布者名字发布者名字签名算法标识签名算法标识更新时间更新时间被撤销的被撤销的证书的列表证书的列表证书序列号证书序列号撤销时间撤销时间证书序列号证书序列号撤销时间撤销时间:签名签名证书管理证书管理13(四)证书状态查询n定期下载证书撤销列表(CRL);
5、n在线证书状态协议OCSP(Online Certificate Status Protocol),其目的为了克服基于CRL的撤销方案的局限性,为证书状态查询提供即时的最新响应。OCSP使用证书序列号、CA名称和公开密钥的散列值作为关键字查询目标的证书。证书管理证书管理14(五)证书验证n在证书撤销列表(CRL)中查询确认该证书是否被CA撤销;n检测证书拥有者是否为预期的用户;n检查证书的有效期,确保该证书是否有效;n检查该证书的预期用途是否符合CA在该证书中指定的所有策略限制;n使用CA证书公钥和算法验证终端实体证书签名有效性。证书管理证书管理15(六)证书的更新n下列情况需更新最终实体证书
6、 原证书过期;一些属性的改变;实体要求发放新证书(如密钥可能泄露)CA签名密钥更新证书管理证书管理16PKI主要组件主要组件17(一)注册中心(RA)n注册中心是数字证书注册审批机构。n一般而言,注册中心负责与用户面对面的审核、控制注册、证书传递、其他密钥和证书生命周期管理过程中主体和PKI间的交换。n有的系统中,将RA合并在CA中。PKI主要组件主要组件18RA的功能n主体注册证书的个人认证。n确定主体所提供信息的有效性。n对被请求证书属性确定主体的权利。n认证机构代表主体开始注册过程。n为识别身份的目的分配名字。n在注册初始化和证书获得阶段产生共享秘密。n产生公私钥对。n在需要撤销时报告报
7、告密钥泄露或终止事件。n开始密钥恢复处理。PKI主要组件主要组件19(二)证书授权(CA,Certificate Authority)中心作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。CA中心为每个使用公开密钥的用户发放一个数字证书,数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。PKI主要组件主要组件20CA的核心功能n确定是否接受最终用户数字证书的申请(证书审批)。n验证最终用户的公钥是否合法(用户是否知道对应私钥)。n向申请者颁发、拒绝颁发数字证书(证书发放)。n接受、处理最终用户的数字证书更新请
8、求(证书更新)。n接受最终用户数字证书的查询、撤销。n产生和发布证书注销列表(CRL)。n数字证书的归档。n密钥归档。n历史数据归档。PKI主要组件主要组件21CA认证中心组成n签名和加密服务器 对于数字证书和被撤销的数字证书,应有认证机构的数字签名。n密钥管理服务器 与签名加密服务器连接,按配置生成密钥、撤销密钥、恢复密钥和查询密钥。n证书管理服务器 主要完成证书的生成、作废等操作控制。n证书发布和CRL发布服务器 用于将证书信息按一定时间间隔对外发布,为客户提供证书下载和CRL下载等服务。n在线证书状态查询服务器 证书用户随时都知道某个证书的最新状态。nWeb服务器 用于证书发布和有关数据
9、认证系统政策的发布。PKI主要组件主要组件22时间戳服务时间戳服务就是时间戳协议(TSP Time Stamp Protocol)通过时间戳(Time Stamp Authority)的服务来提供数据在特定时间存在的证据。安全时间戳服务用来证明一组数据在某个特定时间是否存在。它可以被用于证明像电子交易或文档签名这样的电子行为的发生时间,如果行为具有法律或资金方面的影响,那么时间戳尤为有用。仅仅是为了支持不可否认的目的,并不需要一个正确的时间,只要是能标记各项动作发生的先后关系即可。但在很多情况下,一个权威的真正正确的时间是非常有用的,所以要求使用官方时间源提供的标准时间。PKI主要组件主要组件
10、23nTSA(Time Stamp Authority),时间戳权威,是一个可信的第三方时间权威。它是PKI 中的重要组成部分。n不可否认服务需要一个安全时间戳来证明某个事件发生在某个特定时间。例如:Alice用自己的私钥对一张支票签名并把它发送给Bob。现在Alice 想反悔,她故意把私钥四处散发,并通过CA 撤销自己的签名证书,以证明签名的并不是自己。现在要揭穿Alice 是在抵赖,就需要有时间戳来证明她的证书撤销是发生在签名之后。PKI主要组件主要组件24TSA 的工作流程:1.客户端首先计算所选文件的数字指纹,通常是做一次客户端首先计算所选文件的数字指纹,通常是做一次Hash.2.客户
展开阅读全文