安全协议概述课件.ppt
《安全协议概述课件.ppt》由会员分享,可在线阅读,更多相关《安全协议概述课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、1,安全协议概述,2,协议,所谓协议,就是两个或者两个以上的参与者为完成某项特定的任务而采取的一系列步骤。在日常生活中,几乎所有的事情都有非正式的协议:电话订货、玩扑克、选举中投票,没有人认真考虑过这些协议,这些协议随着时间的推移而发展,人们都知道怎样使用它们,而且它们也很有效。,3,协议的主要特点,协议具有以下特点:协议自始至终是有序的过程,每一个步骤必须执行,在前一步没有执行完之前,后面的步骤不可能执行;协议至少需要两个参与者;通过协议必须能够完成某项任务。,4,协议的其他特点,协议还有其他特点:(1)协议中的每人都必须了解协议,并且预先知道所要完成的所有步骤。(2)协议中的每人都必须同意
2、遵循它。(3)协议必须是不模糊的,每一步必须明确定义,并且不会引起误解。(4)协议必须是完整的,对每种可能的情况必须规定具体的动作。,5,协议与算法,相同点完成某项任务要求高效区别算法应用于协议中消息处理的环节,对不同的消息处理方式要求不同的算法 协议是应用算法提供实现方案,6,安全协议,密码学的用途是解决种种难题。当我们考虑现实世界中的应用时,常常遇到以下安全需求:机密性、完整性、认证性、匿名性、公平性等,密码学解决的各种难题围绕这些安全需求。密码协议(cryptographic protocol)是使用密码学完成某项特定的任务并满足安全需求的协议,又称安全协议(security proto
3、col)。在密码协议中,经常使用对称密码、公开密钥密码、单向函数、伪随机数生成器等。,7,安全协议中的角色,协议参与者 认证协议:发起者/响应者签名协议:签名申请者/签署人/验证人零知识证明:证明者/验证者电子商务协议:商家/银行/用户攻击者(或称敌手)内部攻击者/外部攻击者被动攻击者/主动攻击者可信第三方,8,安全协议的安全性质,机密性 完整性 认证性非否认性正确性 可验证性公平性匿名性 隐私属性强健性 高效性,这些要求根据应用组合,9,基本的安全协议,抛币游戏假设在通信网络上有两个人要玩抛硬币的游戏游戏的公平性?盲签名 签名者不知道所签署数据的内容,也不知道签名的结果许多应用需要匿名或隐私
4、如数字现金、电子选举 密钥协商两个或多个实体协商,共同建立会话密钥,任何一个参与者均对结果产生影响不需要任何可信的第三方(TTP),10,秘密共享 把一个秘密消息分成n 块,分割给一组参与者每个参与者只拥有一块 只有所有块组合在一起才能恢复秘密 每一块对拥有者来说是没用的.门限方案 用公钥加密消息,对应的私钥n个人共享,m为门限值 为了解密密文,利用任意 m(2 m n)个或更多个共享份额才可以恢复私钥,基本的安全协议,11,基本的安全协议,零知识证明 假如某个协议向V证明P的确掌握某些信息,但V无法推断出这些信息是什么如果V除了知道P能够证明某一事实外,不能够得到其他任何知识 鉴别与认证在通
5、信网络上,通信一方Alice向通信的另一方Bob证明他就是真正的Alice.允许通信一方 Alice向另一方 Bob证明他拥有秘密消息而不用泄漏消息,12,基本的安全协议,私有信息检索(PIR)允许一个用户查询一个数据库,而数据库不知道他查询的是什么 安全多方计算(SMC)一组参与者希望共同计算某个约定的函数,每个参与者提供函数的一个输入 出于安全考虑,要求参与者提供的输入对其他人保密,13,协议的应用,电子商务 SET(安全电子交易)信用卡交易 数字现金,电子支票,电子货币 电子拍卖 网上银行 电子政务 电子选举 公平交换(签约)应用环境 传统的应用的转变 新应用的出现促进了密码学的发展,1
6、4,Dolev和Yao攻击者模型,认为攻击者具有如下能力:(1)可以窃听所有经过网络的消息;(2)可以阻止和截获所有经过网络的消息;(3)可以存储所获得或自身创造的消息;(4)可以根据存储的消息伪造消息,并发送该消息;(5)可以作为合法的主体参与协议的运行。,15,安全协议的攻击原因,协议的参与者可能是完全信任的人,也可能是攻击者和完全不信任的人。许多面对面的协议依靠人的现场存在来保证公平和安全。你会交给陌生人一叠现金去为你买食品吗?如果你没有看到他洗牌和发牌,你愿意和他玩扑克吗?如果没有匿名的保证,你会将秘密投票寄给政府吗?那种假设使用计算机网络的人都是诚实的想法,是天真的。天真的想法还有:
7、假设计算机网络的管理员是诚实的,假设计算机网络的设计者是诚实的。,16,攻击途径,攻击协议中所用的密码算法攻击用来实现该算法和协议的密码技术攻击协议,17,攻击手法,窃听 攻击者获取协议运行中所传输的消息篡改 攻击者更改协议运行中所传输的消息的内容重放 攻击者记录已经获取的消息并在随后的协议运行中发送给相同的或不同的接收者预重放 重放的一种反射 攻击者将消息发回给消息的发送者拒绝服务 攻击者阻止合法用户完成协议类型攻击 攻击者将协议运行中某一类消息域替换成其它的消息域密码分析 攻击者利用在协议运行中所获取的消息进行分析以获取有用的信息证书操纵 攻击者选择或更改证书信息来攻击协议的运行,18,窃
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全 协议 概述 课件
链接地址:https://www.31ppt.com/p-2148132.html