- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《应用编码与计算机密码学》第9章 密码协议
第9章密码协议
9.1基本协议
9.2应用
9.3典型协议
9.4 零知识证明
9.1基本协议
9.1.1密钥交换
9.1.2 鉴别
9.1.3鉴别和密钥交换
9.1.4多密钥公开密钥密码
9.1.5秘密分割
9.1.6秘密共享
9.1.7数据库的密码保护
9.1.1密钥交换
通常的密码技术是用单独的密钥对每一
次的单独会话进行加密,这个密钥被称
之为会话密钥。那么,这个会话密钥是
怎样交到用户手中的呢?接下来,我们
来看看一些典型的方法。
1对称密码学的密钥交换
2公钥密码的密钥交换
3针对中间人攻击的协议
4数字签名的密钥交换
5 联锁协议
6 密钥和广播信息
9.1.2 鉴别
鉴别模式:
1 使用单向函数鉴别
2 字典式攻击和“保护剂”
3 SKEY
4 采用公开密钥密码的鉴别
5 SKID
9.1.3鉴别和密钥交换
Alice和Bob位于网络的不同端,他
们想要进行安全的通信,那么
Alice和Bob如何交换密钥呢?他们
如何确信自己是在和对方谈话呢?
接下来,我们来介绍一些协议:
1 Wide-Mouth Frog协议
2 Yahalom 协议
3 Needham和Schroeder协议
4 Otway-Rees协议
5 Kerberos协议
9.1.4多密钥公开密钥密码
三个密钥的密钥分配
9.1.4多密钥公开密钥密码
三个密钥的消息加密
9.1.4多密钥公开密钥密码
广播信息
设想有三个用户:Alice 、Bob和Carol。你想发送信息
给他们中的某些人.但无法预先知道是哪些
人。你需单独地为每人加密信息或对每一可能的
组合给出密钥。前者通信流量大;后者需要许多
密钥。
采用多密钥密码术就方便的多啦。当你将和给予
Alice ,和给予Bob。和给予Carol之后。就能同任何
人进行谈话。例如,你想发送一个只有Alice能读的
信息,就可以用加密。当Alice接收信息时,她先
用,然后再用进行解密。如果你想发送只有Bob能
读的信息,就用加密;如果你想发送信息能让Alice
和Bob能读,就用和加密.以次类推。
9.1.5秘密分割
简单的两方秘密分割
所谓秘密分割,就是指把一个消息分成n块,单独的每一
块看起来并没有意义,但所有的块集合起来就能恢复
出原消息。
下面是Trent把一个消息分割给Alice和Bob的协议。
1. Trent产生一个随机位串R,和消息M同样长。
2. Trent用R异或M得到P:MR=P。
3. Trent把P给Alice (或Bob),把R给Bob (或Alice )。
4. Alice和Bob一起就能恢复M:PR=M。
9.1.5秘密分割
这个方案也可以扩展到多人系统。方法与上面类似,只是
这里我们需要更多的随机位。下面的例子中,Trent
把消息划分成四部分(更多部分的消息分割也只不过
再多增加几个随机位而已):
1. Trent产生三个随机位R,S,T,均与M等长。
2. Trent用R,S,T和M异或得P:MRST=P。
3. Trent将P,R,S,T分别授予Alice ,Bob,Carol和Dave收
藏。
4. Alice ,Bob,Carol和Dave一起就可重构此消息:RSTP=M。
9.1.6秘密共享
1. 一个保险柜,给5个主管人员每人一把钥匙,要
您可能关注的文档
- WindowsVista基础操作培训教程 第3课 在Windows Vista中输入汉字.ppt
- WindowsVista基础操作培训教程 第8课 用户账户管理.ppt
- WindowsVista基础操作培训教程 第7课 设置个性化的Windows Vista.ppt
- WindowsVista基础操作培训教程 第6课 使用Windows Vista中附带的程序.ppt
- WindowsVista基础操作培训教程 第9课 Windows Vista中的娱乐世界.ppt
- WindowsVista基础操作培训教程 第5课 启动和管理应用程序.ppt
- WindowsXP基础操作培训教程 第03课 文字输入.ppt
- WindowsXP基础操作培训教程 第04课 管理文件与文件夹.ppt
- WindowsXP基础操作培训教程 第05课 启动和管理应用程序.ppt
- WindowsXP基础操作培训教程 第06课 设置个性化Windows XP.ppt
原创力文档


文档评论(0)