欢迎来到天天文库
浏览记录
ID:43795507
大小:608.00 KB
页数:219页
时间:2019-10-14
《电子商务安全 第7章 安全电子交易协议SET》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章安全电子交易协议SET7.1SET协议总述7.2SET协议信息结构7.3SET协议的扩展7.4SET购物——B2C电子商务7.1SET协议总述7.1.1SET协议介绍7.1.2基本概念7.1.3证书发行7.1.4购物类型7.1.1SET协议介绍安全电子交易协议SET(SecureElectronicTransaction)是由Visa和MasterCard所开发的,是为了在Internet上进行在线交易时,保证信用卡支付的安全而设计开发的一个开放的规范。由于得到了IBM、HP、Microsoft、NetScape、GTE、Ve
2、risign等很多大公司的支持,它已成了事实上的工业标准,目前它已获得IEEE标准的认可。SET提供了消费者、商家和银行之间的认证,确保了网上交易数据的保密性、数据的完整性及交易的不可抵赖性。特别是能保证不将消费者银行卡号暴露给商家,不将消费者的购物内容暴露给银行等优点,SET在一些国家中得到很好的应用。SET采用公钥密码体制,遵循X.509数字证书标准。7.1.1SET协议介绍SET协议使用加密技术提供信息的机密性,保证支付的完整性,验证商家和持卡者。支付安全的目标是:验证持卡者、商家和收单行,为支付数据提供机密性。保护支付数据的
3、完整性,为这些安全服务定义算法和协议。7.1.1SET协议介绍SET为了保证互操作性,可采取以下措施:清晰定义消息信息;保证不同开发商的应用程序能够协同工作;产生和支持一个开发支付卡标准;定义一种便于出口的技术以便在全球使用;利用现有的标准,保证与标准化团体的兼容,可以在任何软件和硬件平台使用,如Power-PC、Intel、Spare、UNIX、MS-DOS、OS/2、Windows、Macintosh。7.1.1SET协议介绍SET为了保证市场能够接受,采取以下措施:为商家和持卡者提供方便的应用,最低限度降低现有应用的改变;为现
4、有客户应用的支付协议提供插件应用;降低对收单行、商家、持卡者之间关系的改变;降低对现有商家、收单行、支付系统应用和结构的改变;为金融机构提供有效的协议。7.1.1SET协议介绍1.SET的商业要求2.SET应用在购物过程的环节3.SET协议的主要内容4.SET技术规范5.SET扩展规范6.SET采用的外部标准1.对SET的商业要求SET协议建立在以下7个商业要求的基础上。(1)为支付信息提供机密性,保证与支付信息同时传输的订购信息的机密性。(2)保证所有传输数据的完整性。(3)为持卡者提供认证,保证一个持卡者是一个支付卡账户的合法用
5、户。(4)为商家提供认证,保证商家通过一个收单行金融机构,可以接收该品牌的支付卡的交易。(5)保证使用最好的安全技术和系统设计,来保护所有电子商务交易的合法参与者。(6)创建一个不依赖于传输安全机制的协议。(7)鼓励网络和软件提供商支持互操作性。2.SET应用在购物过程的环节SET制定了电子商务的部分消息协议,这些协议对电子商务来说是必需的,主要支持支付卡的使用。一个电子购物的典型过程如下。(1)持卡者用各种方式浏览购物清单,如使用Internet浏览器、查看购物光盘、翻看邮购目录等。(2)持卡者选择要订购的物品项目。(3)持卡者填
6、写订购单,包括所订购物品的列表、价格、合计等,订购单可以用电子方式传输给商家。(4)持卡者选择支付方式,SET协议关心的是采用一种支付卡2.SET应用在购物过程的环节(5)持卡者向商家发出一个包含支付指示的完全订购单。在SET协议中、订购和支付由拥有证书的持卡者数字签名。(6)商家从持卡者的金融机构请求得到支付授权。(7)商家发出订购确认信息。(8)商家发运商品或者执行订购的服务。(9)商家从持卡者的金融机构请求付款。当持卡者选择使用支付卡时,SET协议主要完成电子购物步骤中的(5)~(9)步。3.SET协议的主要内容在SET协议中
7、主要定义了以下内容。(1)加密算法的应用(如RSA和DES)。(2)证书消息和对象格式。(3)购买消息和对象格式。(4)请款消息和对象格式。(5)参与者之间的消息协议。4.SET技术规范SET规范(SETSpecification)分为三部分。(1)商业描述(TheBusinessDescription),提供处理的总述。(2)程序员指导(TheProgrammer’sGuide),介绍数据区、消息以及处理流程。该指导分为三部分和附录:系统设计考虑(SystemDesignConsiderations)。证书管理(Certifica
8、teManagement)。支付系统(PaymentSystem)。(3)正式的协议定义(TheFormalProtocolDefinition)提供SET消息和数据区的最严格描述。协议定义采用ANS.1语法进行。5.SET扩展规范在
此文档下载收益归作者所有