认证与数字签名.ppt
《认证与数字签名.ppt》由会员分享,可在线阅读,更多相关《认证与数字签名.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章认证与数字签名章认证与数字签名u6.1信息认证技术信息认证技术u6.2数数 字字 签签 名名6.3数数 字字 证证 书书6.4公钥基础设施(公钥基础设施(PKI)6.1信息认证技术信息认证技术u信息认证技术简介u1数字摘要(报文摘要)u2数字信封u3数字签名u4数字时间戳u5数字证书报文摘要u信息的完整性和认证是指信息的接受者能信息的完整性和认证是指信息的接受者能够检验收到的消息是否真实。检验的内容够检验收到的消息是否真实。检验的内容包括:消息的来源、消息的内容是否被篡包括:消息的来源、消息的内容是否被篡改、消息是否被重放。消息的完整性经常改、消息是否被重放。消息的完整性经常通过散列技
2、术来实现。通过散列技术来实现。u散列函数的用途散列函数的用途u1验证数据的完整性u2用户认证u散列函数的要求散列函数的要求u报文摘要算法报文摘要算法u1安全散列算法u2MDx散列算法6.2数数 字字 签签 名名u数字签名基本概念u数字签名就是通过一个单向函数对要传送数字签名就是通过一个单向函数对要传送的报文进行处理得到的用以认证报文来源的报文进行处理得到的用以认证报文来源并核实报文是否发生变化的一个字母数字并核实报文是否发生变化的一个字母数字串。用这个字符串来代替书写签名或印章,串。用这个字符串来代替书写签名或印章,起到与书写签名或印章同样的法律效用。起到与书写签名或印章同样的法律效用。国际社
3、会已开始制定相应的法律、法规,国际社会已开始制定相应的法律、法规,把数字签名作为执法的依据。把数字签名作为执法的依据。u其使用方式是:报文的发送方从报文文本其使用方式是:报文的发送方从报文文本中生成一个中生成一个128位或位或160位的单向散列值位的单向散列值(或报文摘要),并用自己的私有密钥对(或报文摘要),并用自己的私有密钥对这个散列值进行加密,形成发送方的数字这个散列值进行加密,形成发送方的数字签名,然后,将这个数字签名作为报文的签名,然后,将这个数字签名作为报文的附件和报文一起发送给报文的接收方。报附件和报文一起发送给报文的接收方。报文的接收方首先从接收到的原始报文中计文的接收方首先从
4、接收到的原始报文中计算出散列值(或报文摘要),接着再用发算出散列值(或报文摘要),接着再用发送方的公开密钥来对报文附加的数字签名送方的公开密钥来对报文附加的数字签名进行解密,如果这两个散列值相同,那么进行解密,如果这两个散列值相同,那么接收方就能确认该数字签名是发送方的。接收方就能确认该数字签名是发送方的。u通过数字签名能够实现对原始报文鉴别与通过数字签名能够实现对原始报文鉴别与验证,保证报文的完整性、权威性和发送验证,保证报文的完整性、权威性和发送者对所发报文的不可抵赖性。数字签名机者对所发报文的不可抵赖性。数字签名机制提供了一种鉴别方法,普遍用于银行、制提供了一种鉴别方法,普遍用于银行、电
5、子贸易等,以解决伪造、抵赖、冒充、电子贸易等,以解决伪造、抵赖、冒充、篡改等问题。篡改等问题。u数字签名与数据加密完全独立。数据可以数字签名与数据加密完全独立。数据可以既签名又加密,只签名,只加密,当然,既签名又加密,只签名,只加密,当然,也可以既不签名也不加密。也可以既不签名也不加密。u1数字签名应具有的性质数字签名应具有的性质u2数字签名的设计要求数字签名的设计要求u3数字签名分类数字签名分类数字签名算法数字签名算法u1Hash签名签名 u2RSA签名签名u3DSS签名签名6.3数数 字字 证证 书书u什么是数字证书u数字证书就是互联网通信中标志通信各方身份信息数字证书就是互联网通信中标志
6、通信各方身份信息的一系列数据,提供了一种在的一系列数据,提供了一种在Internet上验证您上验证您身份的方式,其作用类似于司机的驾驶执照或日常身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个权威机构生活中的身份证。它是由一个权威机构CA机机构,又称为证书授权(构,又称为证书授权(Certificate Authority)中心发行的,)中心发行的,CA是负责签发证书、是负责签发证书、认证证书、管理已颁发证书的机关。它要制定政策认证证书、管理已颁发证书的机关。它要制定政策和具体步骤来验证、识别用户身份,并对用户证书和具体步骤来验证、识别用户身份,并对用户证书进行签名,以确
7、保证书持有者的身份和公钥的拥有进行签名,以确保证书持有者的身份和公钥的拥有权。权。uCA也拥有一个证书(内含公钥)和私钥。网上的也拥有一个证书(内含公钥)和私钥。网上的公众用户通过验公众用户通过验 u如果用户想得到一份属于自己的证书,他如果用户想得到一份属于自己的证书,他应先向应先向CA提出申请。在提出申请。在CA判明申请者的判明申请者的身份后,便为他分配一个公钥,并且身份后,便为他分配一个公钥,并且CA将将该公钥与申请者的身份信息绑在一起,为该公钥与申请者的身份信息绑在一起,为之签字后便形成证书发给申请者。如果一之签字后便形成证书发给申请者。如果一个用户想鉴别另一个证书的真伪,他就用个用户想
8、鉴别另一个证书的真伪,他就用CA的公钥对那个证书上的签字进行验证,的公钥对那个证书上的签字进行验证,一旦验证通过,该证书就被认为是有效的。一旦验证通过,该证书就被认为是有效的。人们可以在网上用它来识别对方的身份。人们可以在网上用它来识别对方的身份。为什么要用数字证书为什么要用数字证书u因而因而Internet电子商务系统必须保证具有电子商务系统必须保证具有十分可靠的安全保密技术。也就是说,必十分可靠的安全保密技术。也就是说,必须保证网络安全的四大要素,即信息传输须保证网络安全的四大要素,即信息传输的保密性、数据交换的完整性、发送信息的保密性、数据交换的完整性、发送信息的不可否认性、交易者身份的
9、确定性。的不可否认性、交易者身份的确定性。u我们可以使用数字证书,通过运用对称和我们可以使用数字证书,通过运用对称和非对称密码体制等密码技术建立起一套严非对称密码体制等密码技术建立起一套严密的身份认证系统,从而保证:信息除发密的身份认证系统,从而保证:信息除发送方和接收方外不被其他人窃取;信息在送方和接收方外不被其他人窃取;信息在传输过程中不被篡改;发送方能够通过数传输过程中不被篡改;发送方能够通过数字证书来确认接收方的身份;发送方对于字证书来确认接收方的身份;发送方对于自己的信息不能抵赖。自己的信息不能抵赖。u用户也可以采用自己的私钥对信息加以处用户也可以采用自己的私钥对信息加以处理,由于密
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 认证 数字签名
限制150内