版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 网上支付5.1银行卡支付5.2电子支付5.3电子现金5.4网上支付系统的比较5.1银行卡支付v 一、网上银行卡支付问题v 二、基于SSL的银行卡支付系统v 三、基于SET的银行卡支付系统v 四、First Virtualv 五、CyberCash一、网上银行卡支付问题v 银行卡:由银行发给消费者的一种支付工具。v 类别有借记卡先存款,后消费。v 贷记卡先消费,后存款。v 银行卡支付通常涉及三方:消费者(持卡人);商户和银行。v 支付过程:包括清算和结算。清算为支付指令的传递,结算与支付相关的资金转移。v 传统的在金融专用网,银行卡在因特网上银行卡支付的流程v 1、持卡人用卡进行消费,结
2、账时交验银行卡,将卡插入POS机输入数据,通过通信线路传到银行,请求授权支付。v 2、发卡行核实账户合法性和可用余额后,告诉特约商户同意交易,然后从持卡人账户扣除相应金额,划入特约商户的银行账户;v 3、商户提供商品或服务,并要求持卡人签字;v 4、发卡行每月向持卡人提供对账单二、基于SSL的银行卡支付系统v 1、SSL协议概述:最早由Netscape公司于1994年11月提出,即SSL V2.0 Internet-Draft 版本。v 1996年3月,经5次改进,推出SSL V3.0 Internet-Draft 版本,支持更多加密算法。v IETF所采纳,制定为传输层安全(transpor
3、t layer security,TLS)标准,成为Web上部署最为广泛的信息安全协议之一。v 安全套接层协议 SSL(secure socket layer)是在因特网基础上提供的一种保证机密性的安全协议。v SSL 建立在 TCP 协议之上,它的优势在于与应用层协议独立无关,应用层协议能透明地建立于 SSL 协议之上。它是目前在电子商务中应用最广泛的安全协议之一。v 2、SSL协议的功能v (1)SSL服务器认证:允许客户机确认服务器身份。判断客户信任的CA,检查证书。v (2)确认用户身份:检查客户证书的合法性。v (3)保证数据传输的机密性和完整性。安全插口层 SSL的功能模型 v 3
4、、SSL体系结构:SSL两层的工作内容v 握手层工作:传送数据前相互验证身份、协商加密算法、生成密钥等。SSL握手层过程SSL两层的实现的操作v 客户机认证服务器;v 允许客户机与服务器选择他们都支持的加密算法或密码;v 可选择的服务器认证客户;v 使用公钥技术生成共享密码;v 建立加密SSL连接4、基于SSL的银行卡支付过程v 1、持卡人登录商品发布站点,验证商户身份。v 2、若决定购买,向商户发出购买请求;v 3、商户返回同意支付等信息;v 4、持卡人验证支付网关的身份,填写支付信息,将订购信息和支付信息通过SSL传给商户,但支付信息被支付网关的公钥加密过,对商户是不可读v 5、商户用支付
5、网关的公钥加密支付信息等,传给支付网关要求支付;4、基于SSL的银行卡支付过程v 6、支付网关解密商户传来的信息,通过传统的银行网络到发卡行验证持卡人的支付信息是否有效,并即时划账;v 7、支付网关用它的私钥加密结果,把结果返回商户;v 8、商户用支付网关的公钥解密后返回信息给持卡人,发货交易结束。三、基于SET的银行卡支付系统v SET协议采用了对称密钥和非对称密钥体制,把对称密钥的快速、低成本和非对称密钥的有效性结合在一起,以保护在开放网络上传输的个人信息,保证交易信息的隐蔽性。v 安全电子交易 SET 是专为在因特网上进行安全支付卡交易的协议。 (1) SET 是专为与支付有关的报文进行
6、加密的。(2) SET 协议涉及到三方,即顾客、商家和商业银行。所有在这三方之间交互的敏感信息都被加密。(3) SET 要求这三方都有证书。在 SET 交易中,商家看不见顾客传送给商业银行的信用卡号码。商业银行看不见v 1.安全电子交易 SET 协议的主要目标:(1) 保证电子参与者信息相互隔离。(2) 保证信息在Internet上安全传输,防止数据被窃取。(3) 解决多方认证。(4) 保证网上交易的实时。(5) 规范协议和消息格式 。 v 2.安全电子交易 SET 协议的安全服务:(1) 确保在支付系统中支付信息和订购信息的安全性。(2) 确保数据在传输过程中的完整性。(3) 对持卡者身份的
7、合法性进行检查。(4) 对支付接收方身份的合法性进行检查。(5) 提供最优的安全系统,以保护在电子贸易中的合法用户。(6) 确保该标准不依赖于传输安全技术,也不限定任何安全技术的使用。(7) 使通过网络和相应的软件所进行的交互作业简便易行 。 v 3.安全电子交易三个阶段:(1) 购买请求阶段:持卡人与商家确定所用支付方式的细节。(2) 支付认定阶段:商家向银行核实持卡人的情况。(3) 受款阶段:商家向银行出示所有交易的细节,然后银行以适当方式转移货款。每个阶段都要使用不同的方法对数据加密,并进行数字签名。v 4.安全电子交易的参与者:(1)持卡人:是网上消费者或客户,持卡人申请一套SET交易
8、的持卡人软件称为电子钱包,再由CA发证书,才具备网上交易条件。网上交易是由嵌入在浏览器中的电子钱包软件来实现的,电子钱包具有发送、接受信息,存储自身签名公钥和参与方的公开密钥交换密钥,申请、接收和保存认证等功能,还其他功能如增删改银行卡,检查证书状态,显示银行卡信息和交易历史记录等。(2)商户(特约商店):是网上商店的经营者,在开户行有账号,商户申请一套SET交易的商家软件,再由CA发证书,才具备网上交易条件。(3)支付网关:是由收单银行或指定的第三方操作的专用系统,用于处理支付授权和支付。专用系统实现隔离和格式转换;(4)收单银行:为商户建立账户并处理支付授权和支付。不是SET交易的直接组成
9、部分,但支付网关将支付请求通过专用网转给收单银行进行银行内部的联网支付处理。(5)发卡银行:为持卡人建立账户并处理支付授权和支付。保证对经授权的交易进行付款。发卡银行也不是SET交易的直接组成部分,但发卡银行通过专用网与收单银行进行银行内部的联网支付处理。(6)认证中心:v CA提供的功能:v 批准证书请求:v 生成密钥对:v 密钥的备份:签名v 撤消证书:v 颁发证书:生成证书并签名,以适当方式发给用户。v 管理证书:记录已颁发证书和撤消的证书。v 用户管理:新提交的申请与现存标识名比较拒绝重复。v 吊销证书:在证书有效期内使其无效,发布CRL (Certificate Revocation
10、 List)v 验证申请者身份:必要的身份验证v 保护证书服务器:证书服务器安全v 制定政策:公布制定CA的政策v 5.SET协议采用的加密和认证技术:(1)对称密钥加密:(2)公钥加密技术:(3)Hash算法:(4)数字签名:(5)数字证书:(6)双重签名:3.SET购物流程v 1.持卡人使用浏览器在商户的WEB主页上查看在线商品目录浏览商品。v 2.持卡人选择要购买的商品v 3.持卡人填写相应的订单,订单可从商户服务器以电子形式发放,也可通过电子购物软件在持卡人自己的机器上创建。v 4.持卡人选择付款方式,当选择SET方式进行付款时,SET开始起作用。v 5.持卡人发送给商户订单和付款指令
11、。在SET中,订单和付款指令由持卡人签名。同时利用双重签名保证商户看不到账号信息。v 6.商户收到订单后,向持卡人所在银行发出支付请求。支付信息通过支付网关到收单银行,再到发卡银行。支付请求获得发卡银行授权后,返回给商户 。v 7.商户将订单确认信息通知持卡人,同时发货或完成订购服务。v 8.持卡人终端软件记录交易日志,以备查询。SET购物流程v .SET协议的交易过程:(1)顾客告诉商家想用信用卡购买商家的物品。(2)商家将物品清单和一个唯一标识符发给顾客(3)商家将其证书(含公钥)发给顾客,商家将其银行证书(含公钥)发给顾客。(4)顾客用的公钥对两个数字证书解密,顾客有商家公钥和银行公钥。
12、(5)顾客生成两个数据包,给商家的订单信息OI和给银行的支付指令PI; OI 用商家公钥加密, PI用银行公钥加密,并加密后的PI和OI发给商家。(6)商家生成对信用卡支付请求的授权请求。(7)商家用银行的公钥将含授权请求的报文加密及PI和商家的证书发送给银行。(8)商家的开户银行收到此报文,将其解密,并检查报文的一致性,及客户的PI数据包的一致性。(9)商家的开户银行向客户的开户银行发请求支付授权的报文。(10)客户的开户银行准许支付,向商家的开户银行发响应。SET协议的购物流程 4.SET支付消息v SET协议执行流程的过程,一笔完整的购买交易通常包括四对SET支付消息:v 1.支付发起请
13、求/支付发起应答:支付发起请求/支付发起应答主要完成初始化工作,持卡人选中商品后,发出支付发起请求;v 2.购买请求/购买应答:购买请求是持卡人向商户发出的两个要素;订单信息(OI)和支付指令v 3.授权请求/授权应答:授权过程商户验证持卡人的信用;验证订单信息(OI)和支付指令v 4.支付请求/支付应答:收单行将支付请求发给发卡行,发卡行从持卡人账户扣款,向收单行发送支付应答,收单行验证后,贷记商户账户,经支付网关向商户发支付应答。4.SET支付消息v 1.支付发起请求/支付发起应答:v 1.支付发起请求/支付发起应答:v 支付发起请求/支付发起应答主要完成初始化工作,持卡人选中商品后,发出
14、支付发起请求v 支付发起请求包括:持卡人所选择的支付品牌、持卡人使用的标识、持卡人软件已存储的证书列表等。商户收到支付发起请求后,生成交易ID以区别其他购买。v 支付发起应答包括:交易ID、证书和当前日期等,商户公钥和收单行公钥v 2.购买请求/购买应答:购买请求是持卡人向商户发出的两个要素;订单信息(OI)和支付指令v 3.授权请求/授权应答:授权过程商户验证持卡人的信用;验证订单信息(OI)和支付指令v 4.支付请求/支付应答:收单行将支付请求发给发卡行,发卡行从持卡人账户扣款,向收单行发送支付应答,收单行验证后,贷记商户账户,经支付网关向商户发支付应答。双重签名v 消费者的订单信息(OI
15、 order information)商家;支付命令(PI payment instruction) 银行。持卡人发送采购请求商家核对消费者的发送采购信息SET交易的安全性v 7.SET协议采用安全措施:(1)通过加密保证信息的机密性。(2)通过数据签名进行身份签别。(3)使用X.509V3数据证书来提供信任。(4)使用Hash算法保证数据的完整性。5.SET交易流程与传统银行卡交易流程的比较v 消费者与商户:网络进行交易,不见面;防窃取和篡改v 存在消费者、商户身份真实性v 购物后签名的真伪,防伪造和抵赖,双重数字签名v SET协议交易保留了传统银行卡交易的基本流程,加上基于数字证书的安全加
16、密及数字认证系统。6.SET与SSL的比较v 1.认证方面:SET安全需求较高,交易成员要有证书,SSL可选择v 2.对消费者:SET保证了商户的合法性,卡的信息保密v 3.安全性方面:SET高于SSL,SSL只限于持卡人到商家的信息交流v 4.应用性:SET有互操作接口,一个系统可由不同的产品构筑。只用于支付v 5.采用比率:SET成本高,SSL普及率高80%v (1)认证方面:SET实现多方认证,SSL只进行单方或双方认证v (2)安全性方面:SSL只对交易双方信息交换进行加密保护 ,而SET对交易的各方都进行了加密保护和认证工作。v (3)协议位置:SSL是基于传输层;SET位于应用层。
17、v (4)应用方面:SSL主要和Web应用一起工作,主要用于客户机与服务器之间的通讯,应用范围较广;SET只为银行卡支付交易服务。v (5)处理速度:SET复杂、庞大处理速度慢;SSL简单处理速度快。v SET的缺陷:在银行、商户、消费者安装相应的软件,成本高。私钥和证书的重要v SET优点:可以用在系统的一部分或全部。商户和银行使用SET,与顾客仍使用SSL。四、First Virtualv 第一虚拟公司(First Virtual Holdings,Inc.)是在互联网上开发以信用卡为基础的支付模式的公司。此模式简称为VPIN,是不用加密的支付系统,不需要专用的软件。v 主要用于销售低价的
18、信息产品,无商品配送问题,但不能完全防欺诈。v VPIN或卡丢失FV交易前准备v 1.交易前,商户和买方要到FV登记。v 2.买方要到FV登记信用卡情况和电子邮箱地址,FV给虚拟PIN(VPIN)识别信息。v 3.商户要到FV登记银行账户情况, FV给商户虚拟PIN(VPIN)识别信息。FV的购物过程v 销售遵循“买前先试的原则”五、CyberCashv 1994年8月,CyberCash公司是为互联网上安全金融交易提供软件和服务解决方案的公司。此模式采用专门的钱包软件,让消费者能用信用卡在CyberCash联营商户进行安全购物。v 主要用于商户销售商品,有电子钱包、电子支票等。CyberCa
19、sh模型v 提供网关服务器与现有金融网联接CyberCash的购物v 1. CyberCash钱包v CyberCash是消费者用信用卡购物的应用软件,可与浏览器一起运行,对用户完全透明。v CyberCash协议用56位DES和768位RSA保护用户的卡片信息,加密仅用于金融数据,获美出口许可。v 2. CyberCash用户v 每个CyberCash用户选择一个唯一的口令和CyberCash ID,ID和口令用于解开钱包v 3.CyberCash的购物过程5.2电子支付v 一、电子支票的概念v 二、NetBillv 三、NetChequev 四、Echeck一、电子支票的概念v 电子支票:
20、v 是将支票的全部内容电子化,借助因特网完成支票在客户与客户之间的传递,实现银行客户间的资金结算。电子支票是一个经付款人私钥加密的写有相关信息的电子文件。它由客户计算机内的专用软件生成,一般应包括支付数据(支付人、支付金额、支付起因等)、支票数据(出票人、收款人、付款人、到期日等)、客户的数字签名、CA证书、开户行证明文件等内容。电子支票参与者v 消费者和他的银行;v 商户和他的银行;v 不同银行之间支票的清算处理电子支票应用过程电子支票应用过程v 1.购买电子支票:买方在银行注册,开具电子支票,支票有银行签名。v 2.电子支票付款:买方用自己的私钥对支票进行签名,用卖方的公钥加密后传给卖方。
21、v 3.清算:卖方定期将支票存到银行,进行转账,不同行间进行支票清算。电子支票支付的特点 v 1.工作方式与传统相同,易于理解和接受。v 2.加密的电子支票易于流通,确认和验证。v 3.电子支票适于各种市场,更适合B2B模式。v 4.电子支票降低处理成本,减少在途资金,提高了资金利用率。v 5.给第三方金融机构带来收益。v 6.电子支票将公共网络连入金融支付和金融清算。二、NetBillv NetBill是美国卡内基-梅隆大学设计的一个电子支票系统。与其他不同是提供一个完整系统,从价格协商到送货。其主要贡献:v 自动的证书提交方法,确保顾客在收到商品完好的信息后再付款;v 会员机制,打折v 有
22、匿名结构来保护顾客的身份;三、NetChequev NetCheque是美国南加洲大学的信息科学研究所ISI研制的基于Kerberos 的在线电子支票支付系统。v NetCheque是分布式账户服务,由用来清算支票的NetCheque服务器和清算银行之间的账号分层次地构成。四、Echeckv Echeck是美国金融服务技术联合会FSTC组织开发的电子支票系统。v Echeck的使用流程:v 付款方使用“电子支票簿”的硬件或软件生成电子支票并签名,通过网络发给收方,收方使用自己的“电子支票簿”对收到的支票进行背书、生成进账单,签名发给银行,银行确认双方身份后,根据电子支票里的内容,把款项从付款方
23、账户划入收款方账户。1.Echeck的使用流程2.Echeck的使用的关键技术v 1.电子支票簿v 电子支票簿是一种硬件和软件装置,可实现电子支票的签名、背书,防篡改。电子支票簿常用有智能卡、PC卡、掌上电脑等。v 3)映射:公钥发送给银行CA,银行CA把公钥与支票账户和持卡人进行映射。v 4)银行证书发放:银行验证账户信息和公钥后,给电子支票簿发放银行签名的证书。v 5)系统确认银行证书,把证书和账户信息存入卡内。v 6)系统生成电子支票簿卡,在卡上打印银行标识、持卡人姓名,识别码。v 7)随机生成初始PIN,安装到芯片。v 8)把卡和被覆盖的PIN发给用户。v 电子支票的功能:v 密钥生成
24、;加密和签名的密钥对v 签名和背书;发放银行签名的证书v 存取控制:通过输入个人身份识别码(PIN)激活电子支票簿5.3电子现金v 一、电子现金的属性v 二、电子现金的支付过程、特点及优点v 三、电子现金应用系统一、电子现金的属性v 1.货币价值:可等值交换v 2.可交换性:可与其他工具进行交换,多银行广泛使用v 3.可存储性:存入专用设备可存储和查询v 4.重复性:防复制和重复使用。二、电子现金的支付过程、特点及优点v 电子现金的支付过程:v 1)购买E-Cash:在发行银行开E-Cash账号,并购买电子现金。v 2)存储E-Cash:使用专用软件从银行取出电子现金存在特定的设备上。v 3)
25、用E-Cash购买商品和服务:买方订货后,用卖方的公钥加密E-Cash传给卖方。v 4)资金清算:卖方与发行银行进行清算。v 5)确认订单:卖方获得付款后,向确认买方发确认信息。v 三方电子现金支付过程v 电子现金的特点:v 1.银行和卖方之间应有协议和授权关系;v 2.买方、卖方和E-Cash银行都使用E-Cash软件;v 3. E-Cash适用于小交易量;v 4.身份验证是由E-Cash本身完成;v 5. E-Cash银行负责买方、卖方间资金的转移v 6.具有现金特点,可存、取、转让v 7.方式安全,买卖双方无法伪造银行的数字签名,且双方可确信支付是有效的。v 8. E-Cash与普通钞票一样会丢失。v 电子现金的优点:v 1.匿名:v 2.不可跟踪性:v 3.节省交易费用:v 4.节省传输费用:v 5.风险小:v 6.支付灵活方便:三、电子现金应用系统v 1.DigiCashv 荷兰的求索现金公司DigiCash是专门从事电子支付系统和数值现金开发的公司,E-Cash现金试验项目已接近现钞的功能。只能使用一次存贮在硬盘。v 将遵循一定规则排列的一定长度的数字串,即将电子化的数字信息块,作为代表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年泰国大型活动交通疏导试题含答案
- 北京警察学院《电力系统分析》2024 - 2025 学年第一学期期末试卷
- 河南省新乡市辉县市2024-2025学年八年级上学期期末生物试题(含答案)
- 2026年环保科技行业政策报告及碳中和技术
- 2026年及未来5年中国多肽蛋白行业发展前景预测及投资方向研究报告
- 护理课件制作中的互动元素
- 体育荣誉制度
- 会所会员卡制度
- 2025至2030中国智能穿戴设备市场现状及产业链投资规划报告
- 临沂市公安机关2025年第四季度招录警务辅助人员备考题库带答案详解
- 铁路劳动安全 课件 第二篇 常见事故预防
- 农贸市场环境卫生清洁行动工作方案
- 淮安市2022-2023学年七年级上学期期末地理试题
- 2024届高考语文二轮复习专题-文言文阅读(上海专用)(解析版)
- 2024可打印的离婚协议书模板
- 2024届广东省深圳市中考物理模拟试卷(一模)(附答案)
- 《房颤的药物治疗》课件
- 诊所污水处理管理制度
- 辅导员工作的职责与使命课件
- 新疆交通职业技术学院教师招聘考试历年真题
- 吊篮租赁安拆分包合同
评论
0/150
提交评论