版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
密钥分配介绍
密钥分配由于密码算法是公开的,网络的安全性就完全基于密钥的安全保护上。因此在密码学中出现了一个重要的分支——密钥管理。密钥管理包括:密钥的产生、分配、注入、验证和使用。本节只讨论密钥的分配。密钥分配是密钥管理中最大的问题。密钥必须通过最安全的通路进行分配。
密钥分配网外分配方式:派非常可靠的信使携带密钥分配给互相通信的各用户。网内分配方式:密钥自动分配。但随着用户的增多和网络流量的增大,密钥更换频繁(密钥必须定期更换才能做到可靠),派信使的办法已不再适用,而应采用网内分配方式。1对称密钥的分配目前常用的密钥分配方式是设立密钥分配中心KDC(KeyDistributionCenter)。KDC是大家都信任的机构,其任务就是给需要进行秘密通信的用户临时分配一个会话密钥(仅使用一次)。假设用户A和B都是KDC的登记用户,并已经在KDC的服务器上安装了各自和KDC进行通信的主密钥(masterkey)KA
和KB。“主密钥”可简称为“密钥”。对称密钥的分配A密钥分配中心KDCA,B,KABKB
……用户专用主密钥A,B,KABKABKB
KA,时间
A,BB用户主密钥
A
KAB
KB
对称密钥的分配说明为防止重放攻击,KDC还可在报文中加入时间戳。会话密钥KAB
是一次性的,因此保密性较高。KDC分配给用户的密钥KA
和KB,应定期更换,以减少攻击者破译密钥的机会。目前最出名的密钥分配协议是KerberosV5。Kerberos既是鉴别协议,同时也是KDC,它已经变得很普及,现在是互联网建议标准。Kerberos使用比DES更加安全的高级加密标准AES进行加密。KerberosABKerberosA
ASTGSKTG
KAA,KSKS,ABKerberosA
ASTGSKTG
KAA,KSKS,A并不保存密钥KA
。A需键入正确口令,利用适当的算法生成密钥KA
。这个口令随即被销毁。ABKerberosA
ASTGSTKAB,
A,KABKBT+1KAB
A,KSTKS,B,KTGA,KABKB,
B,KABKSKTG
KAA,KSKS,Kerberos密钥分配说明A用明文(包括登记的身份)向鉴别服务器AS表明自己的身份。AS向A发送用A的对称密钥KA
加密的报文,这个报文包含A和TGS通信的会话密钥KS,以及AS要发送给TGS的票据(这个票据是用TGS的对称密钥KTG
加密的)。Kerberos密钥分配说明A向TGS发送三个项目:转发鉴别服务器AS发来的票据。服务器B的名字。这表明A请求B的服务。请注意,现在A向TGS证明自己的身份并非通过键入口令(因为入侵者能够从网上截获明文口令),而是通过转发AS发出的票据(只有A才能提取出)。票据是加密的,入侵者伪造不了。用
KS
加密的时间戳T。它用来防止入侵者的重放攻击。Kerberos密钥分配说明TGS发送两个票据,每一个都包含A和B通信的会话密钥KAB。给A的票据用KS
加密;给B的票据用B的密钥KB
加密。请注意,现在入侵者不能提取KAB,因为不知道KA
和KB。入侵者也不能重放步骤3,因为入侵者不能把时间戳更换为一个新的(因为不知道KS)。A向B转发TGS发来的票据,同时发送用KAB
加密的时间戳T。B把时间戳T
加1来证实收到了票据。B向A发送的报文用密钥KAB
加密。以后,A和B就使用TGS给出的会话密钥KAB
进行通信。Kerberos要求“松散的”同步Kerberos要求所有使用Kerberos的主机必须在时钟上进行“松散的”同步。所谓“松散的”同步是要求所有主机的时钟误差不能太大,例如,不能超过5分钟的数量级。这个要求是为了防止重放攻击。2公钥的分配在公钥密码体制中,如果每个用户都具有其他用户的公钥,就可实现安全通信。但不能随意公布用户的公钥,因为无法防止假冒和欺骗。使用者也无法确定公钥的真正拥有者。2公钥的分配需要有一个值得信赖的机构——即认证中心CA(CertificationAuthority),来将公钥与其对应的实体(人或机器)进行绑定(binding)。认证中心一般由政府出资建立。每个实体都有CA发来的证书
(certificate),里面有公钥及其拥有者的标识信息。此证书被CA进行了数字签名,是不可伪造的,可以信任。证书是一种身份证明,用于解决信任问题。2公钥的分配任何用户都可从可信的地方(如代表政府的报纸)获得认证中心CA的公钥,此公钥用来验证某个公钥是否为某个实体所拥有(通过向CA查询)。有的大公司也提供认证中心服务。CA证书CA证书具有统一的格式,ITU-T制定了X.509协议标准,用来描述证书的结构。IETF接受了X.509,仅做了少量的改动,给出了互联网X.509公钥基础结构PKI(PublicKeyInfrastructure)。版本号区分X.509不同版本序列号CA发放,唯一签名算法签署证书所使用的算法和参数发行者CA的X.509名字有效期包括起始时间和终止时间主体名证书持有者的名称及有关信息公钥有效的公钥及其使用方法发行者ID任选,唯一,标识发行者主体ID任选,唯一,标识证书持有者扩展
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南省中考化学试卷附答案
- 湖南郴州汝城县2025年数学四年级上学期期中检测试题(含答案)
- 网站前端开发规范与设计手册
- 价格谈判细节确认回复函(3篇)范文
- 团结协作日:共同绘制班级地图小学主题班会课件
- 湖南省长沙市宁乡县2025年四上数学阶段学业水平测试试题含答案解析
- 科技公司数据安全防护规范手册
- 科技创新:小学主题班会课件智汇未来新章
- 线上客服团队沟通规范指南
- 启迪小童心共筑未来梦-小学主题班会课件
- 云南省2026年中考英语真题
- 2026年广东事业单位招聘考试真题及答案
- 2026中国直播电商GMV增长与退货率分析报告
- 统编版小升初语文标点符号重点知识梳理 专项练习卷(含答案)
- 中山大学2026年强基计划面试+体育测试模拟试题及答案解析
- 2026湖北荆州市监利市沛然供水有限公司考试聘用人员8人笔试参考题库及答案详解
- 肠道梗阻处理流程演练
- 2026年广东佛山市初二地理生物会考真题试卷(含答案)
- 2026年高一历史学业水平考试知识点归纳总结(复习必背)
- 挥发性有机物污染治理技术指南
- 五年级下数学水中浸物问题20道pdf
评论
0/150
提交评论