第一章 协议.ppt_第1页
第一章 协议.ppt_第2页
第一章 协议.ppt_第3页
第一章 协议.ppt_第4页
第一章 协议.ppt_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.3 在线支付系统,3.3.1 SSL提供网上购物安全的协议 3.3.2 SET提供安全的电子商务数据交换 3.3.3 SET与SSL对比及SET的缺陷,SSL提供网上购物安全的协议,SSL(Secure Sockets Layer),安全套接口层协议 SSL类似于S-HTTP,但S-HTTP本质上是问答式交易协议,而SSL是对会话的保护 SSL是客户和商家在通信之前,在Internet上建立一个“秘密传输信息的信道”,保障了传输信息的机密性、完整性和认证性,SSL设置方便、实施成本低 SSL协议是一种在持有数字证书的浏览器和远程的WWW服务器(如Netscape Enterprise Se

2、rver、IIS等等)之间,构造安全通道并且传输数据的协议。,HTTP,IMAP,FTP,SMTP,SSL层,TCP/IP,应用层,网络层,SSL是由Netscape开发的协议,SSL可以插入Internet应用协议中,成为运行于TCP/IP网络层协议之上的一个应用协议层,用于保护正常运行于TCP上的任何应用协议,如HTTP、FPT、SMTP、Telnet的通信,最常见的是用SSL来保护HTTP的通信,例如,网址的协议为,SSL协议中使用了许多加密解密技术、信息摘要技术和数字签名与认证技术 SSL依靠证书来验证通信双方的身份 SSL提供的安全内容 (1)SSL把客户机和服务器之间的所有通信都进

3、行加密,保证了机密性 (2)SSL提供完整性检验,可防止数据在通信过程中被改动 (3)SSL提供认证性,使用数字证书识别对方,SSL先进行“握手”以保证以后的通信按预定步骤进行 1. SSL记录协议:定义了信息交换中所有数据项的格式,MAC用于信息的完整性,信息内容是应用层传来的数据,附加数据是加密后的附加信息,SSL体系结构 SSL由两层协议组成,2.SSL更改密码规格协议:更新用于当前连接的密码组 3.SSL警告协议:用于传送SSL的有关警告信息 4.SSL握手协议:用于用户和服务器之间相互认证,协商加密算法,传送所需的公钥证书,建立SSL记录协议处理完整性检验、所需的会话密钥,大多数服务

4、器和浏览器支持SSL协议 TLS是对IETF的标准化,RFC2246,与SSL version 3接近,SET(Secure Electronic Transfer protocol)安全数据交换协议 SEPP(Secure Electronic Payment Protocol)安全电子支付协议 SET在保留对客户信用卡认证的前提下,增加了对商家身份的认证 SET是一种以信用卡为基础的、在Internet上交易的付款协议,是授权业务信息传输的安全标准,它采用RSA算法,利用公钥体系对通信双方进行认证,用DES等标准加密算法对信息加密传输,并用散列函数算法来鉴别信息的完整性,1.SET的目标

5、(1)信息的安全传输 (2)信息的相互隔离 (3)多方认证的解决 (4)交易的实时性 (5)效仿EDI贸易形式,规范协议和消息格式,10.2 SET提供安全的电子商务数据交换,1.SET的交易成员 (1)持卡人 (2)网上商店 (3)收单银行 (4)发卡银行 (5)认证中心CA (6)支付网关,1.SET的技术范围 (1)加密算法的应用 (2)证书信息和对象格式 (3)购买信息和对象格式 (4)认可信息和对象格式 (5)划账信息和对象格式 (6)对话实体之间消息的传输协议,1.SET软件的组成,SET的认证过程 1.注册登记 2.动态认证 3.商业机构处理流程,SET安全支付参与方及应用系统框

6、架,CA认证 中心,持 卡 用 户,网 上 商 家,支付网关,收单银行,发卡银行,认证,协商,订单,确认,审核,确认,确认,请求,审 核,批 准,SET协议的安全技术 1.SET的安全保障 (1)将所有消息文本用双钥密码体制加密 (2)将上述密钥的公钥和私钥的字长增加到512-2048位 (3)采用联机动态的授权和认证检查,确保交易安全 2.安全保障的技术基础 (1)通过加密方式确保信息机密性 (2)通过数字化签名确保数据的完整性 (3)通过数字化签名和商家认证确保交易各方身份真实 (4)通过特殊的协议和消息形式确保动态交互式系统的可操作性,SET交易中的电子钱包 商店服务器和支付网关 SET

7、网上购物实例 SET实际操作的全过程,SET协议的特点 在SET协议中,使用DES对称密钥算法、RSA非对称密钥算法等提供数据加密、数字签名、数字信封等功能,给信息在网络中的传输提供可靠的安全性保证。SET协议通过DES算法和RSA算法的结合使用,保证了数据的一致性和完整性,并可实现交易以预防抵赖;通过数字信封、双重签章,确保用户信息的隐私性和关联性。 在完成一个SET协议交易过程中,需验证电子证书9次,验证数字签名6次,传递各方证书7次,进行5次签名,4次对称加密和4次非对称加密。完成一个SET协议交易过程需花费1.52分钟,甚至更长的时间。,SET存在一些问题和缺陷 (1)协议没有说明收单银行给在线商店付款前,是否必须收到消费者的货物接受证书,否则,一旦在线商店的货物不符合质量标准,消费者提出疑义或要求退货,责任由谁来承担。 (2)协议没有担保“非拒绝行为”,这意味着在线商店没有办法证明订购是不是由签署证书的消费者发出的。 (3)SET技术规范没有提及在事务处理完成后,如何安全的保有或销毁此类证据,是否应当将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论