信息安全技术chapter9数字签名和认证协议.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《信息安全技术chapter9数字签名和认证协议.ppt》由会员分享,可在线阅读,更多相关《信息安全技术chapter9数字签名和认证协议.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、黄黄 杰杰信息安全研究中心信息安全研究中心第九讲 数字签名和认证协议东南大学信息安全学科研究生学位课网络信息安全理论与技术本讲内容本讲内容数字签名与认证协议数字签名简介认证协议N-S Protocol数字签名标准DSS消息认证码的使用方式消息认证码的使用方式为什么需要数字签名?为什么需要数字签名?消息认证用以保护双方之间的数据交换不被第三方侵犯;但它并不保证双方自身的相互欺骗。假定A发送一个认证的信息给B,双方之间的争议可能有多种形式:B伪造一个不同的消息,但声称是从A收到的。A可以否认发过该消息,B无法证明A确实发了该消息。数字签名的要求数字签名的要求传统签名的基本特点:必须能验证签名者、签
2、名日期与时间必须能够认证被签的消息内容签名能够由第三方仲裁,以解决争执数字签名是传统签名的数字化,基本要求:签名必须是与消息相关的二进制位串签名必须使用发送方特有的信息,防伪造或否认签名的产生和识别比较容易伪造数字签名在计算上是不可行的保存数字签名的拷贝是可行的数字签名体制数字签名体制签名算法(Signature Algorithm)Sig(M)=S签名算法或签名密钥K是秘密的,只有发方掌握验证算法(Verification Algorithm)Ver(S)=0,1=真,伪验证算法公开,便于他人进行验证签名体制的安全性在于,从M和其签名S难以推出签名密钥K或伪造一个M使M和S可被证实为真。数字
3、签名的分类数字签名的分类直接数字签名(direct digital signature)只涉及通信双方仲裁数字签名(arbitrated digital signature)直接数字签名方法直接数字签名方法1用发送方的私钥对整条消息进行加密来产生签名.(1)AB:EKRaM提供了鉴别与签名只有A具有KRa进行加密;传输中没有被篡改;需要某些格式信息/冗余度;任何第三方可以用KUa 验证签名(1)AB:EKUb EKRa(M)提供了保密(KUb)、鉴别与签名(KRa)直接数字签名方法直接数字签名方法2用发送方的私钥对消息的hash码进行加密(2)AB:M|EKRaH(M)提供数字签名H(M)受到
4、密码算法的保护,例如MD5或SHA-1;只有A 能够生成EKRaH(M)(2)AB:EKM|EKRaH(M)提供保密性、数字签名。加密和签名的先后顺序?直接数字签名的缺点直接数字签名的缺点验证模式依赖于发送方的保密密钥;发送方要抵赖发送某一消息时,可能会声称其私有密钥丢失或被窃,从而他人伪造了他的签名。通常需要采用与私有密钥安全性相关的行政管理控制手段来制止或至少是削弱这种情况,但威胁在某种程度上依然存在。改进的方式例如可以要求被签名的信息包含一个时间戳(日期与时间),并要求将已暴露的密钥报告给一个授权中心。X的私钥确实在时间T被窃取,敌方可以伪造X的签名及早于或等于时间T的时间戳。仲裁数字签
5、名仲裁数字签名工作原理:通常的做法是所有从发送方X到接收方Y的签名消息首先送到仲裁者A,A将消息及其签名进行一系列测试,以检查其来源和内容,然后将消息加上日期并与已被仲裁者验证通过的指示一起发给Y。仲裁者在这一类签名模式中扮演敏感和关键的角色。所有的参与者必须极大地相信这一仲裁机制工作正常。(trusted system)仲裁数字签名模式仲裁数字签名模式1X与A之间共享密钥Kxa,Y与A之间共享密钥Kay;(1)XA:M|EKxaIDx|H(M)(2)AY:EKayIDx|M|EKxaIDx|H(M)|TX:准备消息M,计算其散列码H(M),用X的标识符IDx 和散列值构成签名,并将消息及签名
6、经Kxa加密后发送给A;A:解密签名,用H(M)验证消息M,然后将IDx,M,签名,和时间戳一起经Kay加密后发送给Y;Y:解密A发来的信息,并可将M和签名保存起来。Y不能直接读取签名,但可以将消息和签名发给A进行验证。特点:传统加密方式,仲裁者可以看见消息明文。仲裁数字签名模式仲裁数字签名模式2在这种情况下,X与Y之间共享密钥Kxy,(1)XA:IDx|EKxyM|EKxaIDx|H(EKxyM)(2)AY:EKayIDx|EKxyM|EKxaIDx|H(EKxyM)|TX:将标识符IDx,密文EKxyM,以及对IDx和密文消息的散列码用Kxa加密后形成签名发送给A。A:解密签名,用散列码验
7、证消息,这时A只能验证消息的密文而不能读取其内容。然后A将来自X的所有信息加上时间戳并用Kay加密后发送给Y。特点:传统加密方式,仲裁者不可以看见消息明文。(1)和(2)共同存在一个共性问题:A和发送方联手可以否认签名的信息;A和接收方联手可以伪造发送方的签名;仲裁数字签名模式仲裁数字签名模式3特点:公钥加密方式,仲裁者不可以看见消息 (1)XA:IDx|EKRxIDx|EKUy(EKRxM)(2)AY:EKRaIDx|EKUyEKRxM|TX:对消息M双重加密:首先用X的私有密钥KRx,然后用Y的公开密钥KUy。形成一个签名的、保密的消息。然后将该信息以及X的标识符一起用KRx签名后与IDx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 安全技术 chapter9 数字签名 认证 协议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内