安全电子交易协议SET
- 格式:pptx
- 大小:460.82 KB
- 文档页数:61
(名词解释) SET协议-(多场合版)SET协议:安全电子交易的基础框架引言随着互联网的普及和电子商务的兴起,人们越来越多地通过网络进行购物、支付等金融交易。
然而,网络安全问题一直是电子商务发展的一个重要障碍。
为了保障电子交易的安全性,安全电子交易(SecureElectronicTransaction,简称SET)协议应运而生。
本文将对SET协议进行详细解释,以帮助读者更好地了解这一重要的网络安全技术。
一、SET协议概述SET协议是一种基于信用卡支付机制的网络安全协议,旨在保障电子交易过程中消费者、商家和银行之间的信息安全、完整性和可靠性。
SET协议由MasterCard和Visa两大信用卡组织于1997年共同推出,并得到了多家科技公司的支持。
作为一种开放性的协议,SET协议为电子商务中的支付环节提供了一个统一的标准和框架。
二、SET协议的核心功能1.身份认证SET协议通过数字证书实现了交易各方的身份认证。
数字证书是一种电子文档,用于证明证书持有者的身份。
在SET协议中,消费者、商家和银行都需要拥有自己的数字证书,以便在交易过程中验证彼此的身份。
身份认证是保障电子交易安全的基础。
2.数据加密SET协议采用了对称加密和非对称加密相结合的加密机制。
对称加密是指加密和解密使用相同的密钥,而非对称加密则使用一对密钥(公钥和私钥)。
在SET协议中,消费者与商家之间的敏感信息(如信用卡号、密码等)通过非对称加密进行加密传输,保证了数据的安全性。
3.数据完整性SET协议通过数字签名技术确保数据的完整性。
数字签名是一种加密技术,用于验证消息的真实性和完整性。
在SET协议中,交易各方对传输的数据进行数字签名,以确保数据在传输过程中未被篡改。
同时,数字签名还可以用于防止交易各方抵赖。
4.交易不可否认性SET协议通过数字签名和交易日志实现了交易不可否认性。
交易日志记录了交易过程中的关键信息,如交易时间、交易金额等。
ssl协议set协议chap协议区别和作用合同编号:__________第一章:合同双方1.1定义1.2权利和义务双方在此合同中具有平等的权利和义务,并应遵守本合同的所有条款。
1.3合同生效本合同自双方签字(或盖章)之日起生效,并对双方产生法律约束力。
第二章:合同标的2.1合同标的物本合同的标的物为SSL协议、SET协议和CHAP协议的区别和作用。
2.2标的物的描述SSL协议:安全套接层协议,用于在互联网上建立安全的连接,保障数据传输的安全性。
SET协议:安全电子交易协议,是一种基于信用卡支付的网络支付协议,用于保障交易的安全性。
CHAP协议:挑战握手认证协议,是一种计算机网络协议,用于在网络中进行身份验证。
第三章:合同价格与支付方式3.1合同价格本合同的价款为人民币____元整(大写:______________________元整)。
3.2支付方式乙方应在合同签订后____个工作日内,将合同价款一次性支付给甲方。
第四章:交付与验收4.1交付时间甲方应在本合同签订后____个工作日内,将标的物交付给乙方。
4.2验收标准乙方应在收到标的物后____个工作日内进行验收,验收标准如下:(1)标的物应符合本合同第二章的描述;(2)标的物应具备正常的使用功能。
4.3验收结果处理如乙方对标的物验收合格,应在验收合格后____个工作日内向甲方出具验收合格证明。
如乙方对标的物验收不合格,应在验收不合格后____个工作日内向甲方提出书面异议,并说明理由。
第五章:售后服务5.1售后服务内容(1)提供免费的咨询和技术支持服务;(2)提供免费的升级和更新服务;(3)提供免费的维修和更换服务。
5.2售后服务期限本合同标的物的售后服务期限为____年,自标的物交付之日起计算。
5.3售后服务响应时间甲方应在接到乙方售后服务请求后____小时内响应,并在____个工作日内解决问题。
第六章:技术支持与服务6.1技术支持甲方应提供全面的技术支持,包括但不限于:协议实施过程中的技术指导;定期的系统健康检查;紧急故障排除;安全更新和补丁安装。
20XX 标准合同模板范本PERSONAL RESUME甲方:XXX乙方:XXX2024版在线支付安全规范SET协议本合同目录一览1. 协议范围1.1 协议概述1.2 适用范围1.3 不适用范围2. 定义与解释2.1 术语定义2.2 解释规则3. 在线支付安全规范3.1 安全义务3.1.1 安全认证3.1.2 数据保护3.1.3 风险管理3.2 安全协议遵守3.2.1 协议遵守3.2.2 合规检查3.2.3 整改要求4. SET协议实施4.1 协议接入4.1.1 接入流程4.1.2 接入要求4.1.3 接入测试4.2 协议应用4.2.1 交易流程4.2.2 数据交换4.2.3 安全验证5. 责任与义务5.1 甲方责任5.1.1 合法经营5.1.2 数据提供5.1.3 合规监督5.2 乙方责任5.2.1 技术支持5.2.2 安全维护5.2.3 协助整改6. 违约责任6.1 违约行为6.2 违约责任承担6.3 违约处理流程7. 争议解决7.1 争议类型7.2 解决方式7.3 争议处理机构8. 合同的生效、变更与终止8.1 生效条件8.2 变更程序8.3 终止条件8.4 合同解除9. 一般条款9.1 通知与送达9.2 法律适用9.3 争议解决9.4 合同的效力10. 保密条款10.1 保密内容10.2 保密义务10.3 保密期限11. 第三方受益人11.1 第三方受益人认定11.2 第三方受益人权益11.3 第三方受益人责任12. 协助履行义务12.1 协助履行主体12.2 协助履行内容12.3 协助履行时间与方式13. 合同的附件13.1 附件内容13.2 附件效力13.3 附件的补充与修改14. 其他条款14.1 不可抗力14.2 合同修改14.3 合同解除第一部分:合同如下:第一条协议范围1.1 协议概述本协议是由甲乙双方签订的,关于在线支付安全规范SET协议的实施、维护及违约责任等方面的协议。
SET与SSL的比较SET(Secure Electronic Transaction 即安全电子交易协议)是美国Visa和MasterCard两大信用卡组织等联合于1997年5月31日推出的用于电子商务的行业规范,其实质是一种应用在Internet上、以信用卡为基础的电子付款系统规范,目的是为了保证网络交易的安全。
SET妥善地解决了信用卡在电子商务交易中的交易协议、信息保密、资料完整以及身份认证等问题。
SET已获得IETF标准的认可,是电子商务的发展方向。
1、SET支付系统的组成SET支付系统主要由持卡人(CardHolder)、商家(Merchant)、发卡行(Issuing Bank)、收单行(Acquiring Bank)、支付网关(Payment Gateway)、认证中心(Certificate Authority)等六个部分组成。
对应地,基于SET协议的网上购物系统至少包括电子钱包软件、商家软件、支付网关软件和签发证书软件。
2、SET协议的工作流程1)消费者利用自己的PC机通过因特网选定所要购买的物品,并在计算机上输入订货单、订货单上需包括在线商店、购买物品名称及数量、交货时间及地点等相关信息。
2)通过电子商务服务器与有关在线商店联系,在线商店作出应答,告诉消费者所填订货单的货物单价、应付款数、交货方式等信息是否准确,是否有变化。
3)消费者选择付款方式,确认订单签发付款指令。
此时SET开始介入。
4)在SET中,消费看必须对订单和付款指令进行数字签名,同时利用双重签名技术保证商家看不到消费者的帐号信息。
5)在线商店接受订单后,向消费者所在银行请求支付认可。
信息通过支付网关到收单银行,再到电子货币发行公司确认。
批准交易后,返回确认信息给在线商店。
6)在线商店发送订单确认信息给消费者。
消费者端软件可记录交易日志,以备将来查询。
7)在线商店发送货物或提供服务并通知收单银行将钱从消费者的帐号转移到商店帐号,或通知发卡银行请求支付。
安全电子交易SETSET的主要特点是:1、SET是专为与支付有关的报文进行加密的,它不能像SSL 那样对任意的数据(如正文或图像)进行加密。
2、SET协议涉及三方,顾客,商家和商业银行。
3、SET要求三方都有证书。
在SET交易中,商家看不见顾客传送给商业银行的信用卡号码。
这是SET的一个最关键的特性。
一个SET交易中要使用三个软件,即:1、浏览器钱包这个软件集成在浏览器中,它位顾客在购物时提供信用卡和证书的存储和管理的地方,并响应从商家发来的SET报文,提示顾客选择信用卡进行支付。
2、商家服务器处理持卡人的交易,并与商家银行沟通。
3、支付网关商业银行使用的软件,处理信用卡的交易,包括授权和支付,是个相当复杂的软件。
SET协议中的角色:1、持卡人(Cardholder)2、发卡机构(Card Issuer)3、商家(Merchant)4、收单银行(Acquiring Bank)5、支付网关(Payment Gateway)6、认证中心(Certificate Authority)SET购物交易实例:B:客户A:商家1、B告诉A需要购买的商品。
2、A将物品清单和一个惟一的交易标识符发送给B。
3、A将其商家的证书,包括商家的公钥。
A将银行证书,银行的公钥。
两个证书都使用一个认证中心CA的私钥进行加密(也就是数据签名)。
4、B使用认证中心CA的公钥,对证书解密。
于是得到A的两个证书和公钥。
5、B生成2个数据包,B将OI与PI机密后发给A。
它们是:定货信息OI(Order Information ),购买指令PI (Purchase Instruction )。
OI:交易标识符,使用信用卡类别。
注意:不包括B的信用卡号码。
使用A的公钥加密。
PI:交易标识符,B同意向A支付的款数。
使用A的银行的公钥加密。
注意:PI虽然是给A的银行用的,但并不是由B直接发送给A的银行。
6、A生成对信用卡支付请求(payment request )的授权请求(authorization request ),它包括交易标识符。
SET协议为了实现更加完善的即时电子支付,SET协议应运而生。
SET协议(Secure Electronic Transaction),被称之为安全电子交易协议,是由Master Card和Visa联合Netscape,Microsoft等公司,于1997年6月1日推出的一种新的电子支付模型。
SET协议是B2C上基于信用卡支付模式而设计的,它保证了开放网络上使用信用卡进行在线购物的安全。
SET 主要是为了解决用户,商家,银行之间通过信用卡的交易而设计的,它具有的保证交易数据的完整性,交易的不可抵赖性等种种优点,因此它成为目前公认的信用卡网上交易的国际标准。
1简介2主要目标3提供服务4交易流程5安全性6SET改进7现实应用8相关领域1简介SET协议电子商务在提供机遇和便利的同时,也面临着一个最大的挑战,即交易的安全问题。
在网上购物的环境中,持卡人希望在交易中保密自己的帐户信息,使之不被人盗用;商家则希望客户的定单不可抵赖,并且,在交易过程中,交易各方都希望验明其他方的身份,以防止被欺骗。
针对这种情况,由美国Visa和MasterCard两大信用卡组织联合国际上多家科技机构,共同制定了应用于Internet上的以银行卡为基础进行在线交易的安全标准,这就是"安全电子交易"(Secure Electronic Transaction,简称SET)。
它采用公钥密码体制和X.509数字证书标准,主要应用于保障网上购物信息的安全性。
由于SET 提供了消费者、商家和银行之间的认证,确保了交易数据的安全性、完整可靠性和交易的不可否认性,特别是保证不将消费者银行卡号暴露给商家等优点。
因此,至2012年,它成为了公认的信用卡/借记卡的网上交易的国际安全标准。
SET(Secure Electronic Transaction)安全电子交易协议主要应用于B to C模式中保障支付信息的安全性。
SET协议本身比较复杂,设计比较严格,安全性高,它能保证信息传输的机密性、真实性、完整性和不可否认性。
20XX 专业合同封面COUNTRACT COVER甲方:XXX乙方:XXX2024年SET协议在电子商务领域的应用本合同目录一览第一条:合同主体及定义1.1 甲方名称及地址1.2 乙方名称及地址第二条:SET协议的应用范围2.1 双方同意在电子商务领域中,遵循SET协议进行交易2.2 双方应按照SET协议的要求,保障交易安全及数据传输的安全性第三条:SET协议的实施及遵守3.1 甲方应按照SET协议的规定,提供相应的技术支持及服务3.2 乙方应按照SET协议的规定,使用甲方提供的技术支持及服务第四条:数据保护及隐私权4.1 双方应对交易过程中获取的对方商业秘密及个人隐私保密4.2 未经对方同意,不得向第三方披露或泄露相关信息第五条:合同的有效期5.1 本合同自双方签字盖章之日起生效,有效期为2024年5.2 合同期满后,如双方无异议,本合同自动续约一年第六条:违约责任6.1 如一方违反本合同的规定,应承担相应的违约责任6.2 违约方应赔偿对方因此造成的经济损失及名誉损失第七条:争议解决7.1 双方在履行合同过程中发生的争议,应友好协商解决7.2 如协商不成,任何一方均有权向合同签订地人民法院提起诉讼第八条:合同的修改及补充8.1 双方同意,合同的修改及补充应采用书面形式8.2 合同的修改及补充自双方签字盖章之日起生效第九条:通知与联系方式9.2 双方应告知对方联系方式的变更,并保持畅通第十条:法律适用及管辖10.1 本合同的签订、履行、解释及争议解决均适用中华人民共和国法律10.2 本合同签订地为中华人民共和国省市第十一条:其他约定11.1 双方同意,本合同未尽事宜,可另行协商补充11.2 本合同一式两份,甲乙双方各执一份,具有同等法律效力第十二条:合同的签署日期双方于2024年签署本合同,并自签字盖章之日起生效第十三条:附件本合同附件包括SET协议的相关文件、技术支持服务说明等第十四条:保密协议双方同意在合同有效期内及合同终止后,继续履行保密义务,未经对方同意不得向第三方披露或泄露相关信息。
安全电子交易协议SET安全电子交易协议(Secure Electronic Transaction,SET)是由主要信用卡公司Visa和MasterCard于1996年共同提出的一种安全的在线支付协议。
SET协议旨在解决在互联网上进行支付时的安全问题,确保交易的机密性、完整性和不可否认性。
SET协议的实现基于公钥基础设施(Public Key Infrastructure,PKI)和数字证书的使用。
SET协议的设计目标包括以下几点:1.保密性:SET协议使用对称密钥和非对称密钥相结合的方式来保障交易的机密性。
在每笔交易中,买方和卖方都使用自己的公钥和私钥。
交易过程中,买方使用卖方的公钥对对称密钥进行加密,然后将加密后的对称密钥发送给卖方。
卖方使用自己的私钥解密对称密钥,并使用该对称密钥对交易信息进行加密。
这样可以确保只有卖方能够读取交易信息。
2.完整性:SET协议使用数字签名来保证交易的完整性。
在每笔交易中,卖方会使用自己的私钥对交易信息进行签名。
买方可以使用卖方的公钥来验证签名的有效性,从而确保交易信息没有被篡改。
3. 不可否认性:SET协议使用数字证书来保证交易的不可否认性。
数字证书由受信任的第三方认证机构(Certification Authority,CA)颁发,并包含了卖方的公钥。
在交易过程中,买方可以使用卖方的数字证书来验证卖方的身份,从而确保卖方不能否认该交易。
SET协议的实现过程如下:1.用户注册:卖方需要向一家受信任的CA申请数字证书。
申请过程中,卖方需要提供自己的公钥和身份信息。
CA会对卖方的身份进行验证,并将卖方的公钥和身份信息写入数字证书中。
2.交易准备:买方和卖方都需要通过SET软件生成一对公钥和私钥。
卖方还需要在交易前将自己的数字证书发送给买方。
3.交易过程:在交易过程中,买方向卖方发送自己的订单信息,并使用卖方的公钥对对称密钥进行加密,然后将加密后的对称密钥发送给卖方。
电子商务中的SET协议2024年合同目录第一章:引言1.1 合同目的与背景1.2 SET协议概述1.3 合同的法律与技术基础第二章:定义与术语2.1 电子商务定义2.2 SET协议术语解释2.3 交易参与方定义第三章:参与方资格与责任3.1 甲方(商家)资格要求3.2 乙方(消费者)资格要求3.3 第三方(支付网关、认证机构)责任第四章:交易流程4.1 交易初始化4.2 交易认证4.3 交易支付与结算第五章:安全措施与数据保护5.1 数据加密标准5.2 安全通信协议5.3 用户隐私保护第六章:认证与数字证书6.1 认证流程6.2 数字证书的申请与使用6.3 证书的有效期与撤销第七章:支付与结算机制7.1 支付方式与流程7.2 结算周期与方式7.3 交易争议处理第八章:违约责任与赔偿8.1 违约行为的界定8.2 违约责任的承担8.3 赔偿的范围与计算方法第九章:不可抗力与免责条款9.1 不可抗力的定义与范围9.2 不可抗力的通知与证明9.3 免责条款的适用第十章:合同的变更、续签与终止10.1 合同变更的条件与程序10.2 合同续签的条款10.3 合同终止的条件与后果第十一章:争议解决11.1 争议解决的方式11.2 争议解决的程序11.3 法律适用与管辖第十二章:附加条款12.1 特别约定事项12.2 补充协议的效力12.3 其他未尽事宜第十三章:合同的签署13.1 签字栏13.2 签订时间13.3 签订地点第十四章:附则14.1 合同的生效条件14.2 合同的解释权14.3 其他规定合同编号_______第一章:引言1.1 合同目的与背景本合同旨在规范基于SET协议的电子商务交易,确保交易安全、有效。
1.2 SET协议概述SET(Secure Electronic Transaction)协议是一种保障信用卡交易安全的协议。
1.3 合同的法律与技术基础本合同遵循相关电子商务法律法规,并基于SET协议的技术标准。
set协议的概念SET协议(Secure Electronic Transaction,安全电子交易)是一种用于在网络上进行安全交易的协议。
它由Visa、MasterCard和其他一些公司共同开发,旨在解决互联网上支付过程中的安全性问题。
SET协议使用了公钥加密、数字签名和证书管理等技术,确保交易的机密性、完整性和认证性。
本文将对SET协议的概念进行详细介绍。
SET协议的关键特性之一是使用了公钥加密技术。
公钥加密系统由一对密钥组成,即公钥和私钥。
公钥用于加密数据,私钥用于解密数据。
在SET协议中,商户和客户端都拥有自己的公钥和私钥。
当客户端发起支付请求时,商户使用客户端的公钥加密交易信息,确保只有客户端的私钥才能解密并读取这些信息。
这样可以避免交易信息在传输过程中被未经授权的人员获取。
SET协议还使用了数字签名技术,以确保交易的完整性和认证性。
数字签名将交易信息与发送者的身份绑定在一起,防止信息被篡改。
在交易过程中,商户会生成一个数字签名,并使用自己的私钥对其进行加密。
客户端在收到交易信息后,使用商户的公钥对数字签名进行解密,以验证交易的完整性和商户的身份。
这样可以确保交易信息没有被篡改,并且只有授权的商户才能发起支付请求。
SET协议还涉及证书管理,以确保各个参与方的身份可信。
证书是由受信任的第三方机构颁发的数字文件,用于证明某个实体的身份和公钥。
在SET协议中,商户、客户端和支付网关都需要拥有自己的证书。
每个参与方的证书都包含了其公钥和相关身份信息。
当交易发生时,各个参与方可以在证书中查找对方的公钥,以确保交易信息只能被授权方解密。
同时,证书也可以用于验证参与方的身份,防止伪造和欺诈行为。
通过使用公钥加密、数字签名和证书管理等技术,SET协议可以确保交易在互联网上的安全性。
它提供了一种可靠的机制,保护交易信息的机密性、完整性和认证性。
SET协议被广泛应用于在线商务、电子支付和电子银行等领域,为用户提供了安全、便捷的交易体验。
20XX 专业合同封面COUNTRACT COVER甲方:XXX乙方:XXX2024年零售业电子交易安全规范SET协议样本本合同目录一览1. 定义与术语1.1 合同各方1.2 电子交易1.3 SET协议1.4 安全规范2. 协议的宗旨与范围2.1 宗旨2.2 范围3. 电子交易的安全性3.1 安全要求3.2 加密技术3.3 认证机制4. 各方的权利与义务4.1 卖方的权利与义务4.2 买方的权利与义务4.3 第三方支付平台的权利与义务5. SET协议的实施与遵守5.1 实施步骤5.2 遵守规范6. 争议解决6.1 协商解决6.2 调解6.3 仲裁7. 违约责任7.1 违约行为7.2 责任承担8. 隐私保护与数据安全8.1 隐私保护8.2 数据安全9. 合同的生效、变更与终止9.1 生效条件9.2 变更9.3 终止10. 法律适用与争议解决10.1 法律适用10.2 争议解决11. 其他条款11.1 通知与送达11.2 合同的附件11.3 未尽事宜12. 合同的签署与生效12.1 签署12.2 生效13. 合同的修订与更新13.1 修订13.2 更新14. 附则14.1 定义14.2 解释权14.3 生效日期第一部分:合同如下:1. 定义与术语1.3 本合同中的“电子交易”指的是通过互联网进行的商品或服务的买卖活动。
1.4 本合同中的“SET协议”指的是安全电子交易协议(Secure Electronic Transaction),是一种用于电子交易安全的协议。
1.5 本合同中的“安全规范”指的是符合SET协议的安全标准和规范。
2. 协议的宗旨与范围2.1 本合同的宗旨是确保电子交易的安全性,保护买卖双方的合法权益,促进零售业的电子交易发展。
2.2 本合同的范围包括卖方、买方及第三方支付平台在电子交易中应遵守的规则和义务。
3. 电子交易的安全性3.1 卖方应采取必要的技术措施和其他措施,确保电子交易的安全性,包括但不限于使用加密技术和认证机制。
合同编号:_______甲方(卖方):_______乙方(买方):_______鉴于甲方是一家专业从事电子商务的企业,乙方是一家有意向使用甲方提供的电子商务服务的公司,双方就电子商务中的SET协议(安全电子交易协议)的相关事宜达成如下协议:第一条协议目的1.1本协议旨在明确双方在使用SET协议进行电子商务交易过程中的权利、义务和责任,保障交易的安全性、可靠性和有效性。
1.2双方同意遵循SET协议的相关规定,确保交易过程中信息的真实性、完整性和保密性。
第二条协议范围2.1本协议适用于甲方为乙方提供的电子商务平台上的交易活动。
(1)SET协议的配置和使用;(2)交易数据的传输和处理;(3)交易双方的身份认证和授权;(4)交易过程中的安全措施;(5)交易纠纷的处理。
第三条SET协议的配置和使用(1)交易数据的加密和解密;(2)交易双方的身份认证;(3)交易数据的完整性校验;(4)交易数据的传输安全。
3.2乙方在使用SET协议进行交易时,应确保其计算机设备、网络环境等符合SET协议的要求,并按照甲方的指导进行配置和使用。
第四条交易数据的传输和处理4.1交易数据包括但不限于商品信息、价格、支付信息等,双方应确保交易数据的真实性、完整性和保密性。
4.2甲方负责将交易数据传输至乙方,乙方应按照SET协议的要求接收和处理交易数据。
4.3交易数据在传输过程中应采用加密技术进行保护,确保数据在传输过程中不被篡改、泄露或丢失。
第五条交易双方的身份认证和授权5.1双方应按照SET协议的要求进行身份认证,确保交易双方的真实性和合法性。
5.2甲方应向乙方提供身份认证服务,乙方应按照甲方的要求提供相关证明材料。
5.3双方在交易过程中应遵守SET协议的相关规定,确保交易双方的授权合法有效。
第六条交易过程中的安全措施6.1甲方应采取必要的技术措施,确保交易过程的安全性,防止交易数据被篡改、泄露或丢失。
6.2乙方应采取必要的安全措施,确保其计算机设备、网络环境等的安全性,防止交易数据被篡改、泄露或丢失。
SET安全电子交易协议SET(Secure Electronic Transaction,安全电子交易)协议是一种用于在互联网上进行安全交易的协议。
它是Visa和MasterCard联合推出的,旨在为数字化支付提供更高的安全性和保护消费者的个人信息。
SET 是一种基于公钥加密技术的协议,通过数字签名和加密算法来确保交易的机密性、完整性和身份验证。
SET协议的目标是提供以下安全功能:1.身份验证:SET使用数字证书来验证商家和消费者的身份,以确保只有合法用户才能进行交易。
数字证书由可信的第三方机构(如证书颁发机构)颁发,包含用户的公钥和其他身份信息。
2.机密性:SET使用对称加密和公钥加密结合的方法来保护交易过程中的数据传输。
对称加密用于加密和解密实际交易数据,而公钥加密用于加密和解密对称密钥。
3.完整性:SET使用数字签名来保护交易数据的完整性,即确保数据在传输过程中没有被篡改。
数字签名使用了商家的私钥和可信的第三方机构的公钥,以确保只有持有正确私钥的商家才能创建有效的数字签名。
4.不可否认性:SET使用数字证书和数字签名来提供不可否认性,在交易完成后,商家无法否认交易的发生。
数字证书和数字签名可以作为证据,以防止商家否认交易或声称未收到付款。
SET协议的工作流程如下:1.检查商家身份:当消费者选择购买商品时,SET客户端会与商家进行通信,并获取商家的数字证书。
SET客户端将验证数字证书的有效性和完整性,以确保商家身份的真实性。
2.生成加密密钥:SET客户端生成一个临时对称密钥,并使用商家的公钥加密该对称密钥。
商家使用自己的私钥解密对称密钥。
3.创建交易数据:SET客户端使用对称密钥加密交易数据,并创建数字签名。
数字签名会包括商家的私钥签名和可信第三方机构的公钥,以确保签名的真实性和有效性。
4.发送交易数据:SET客户端将加密的交易数据和数字签名发送给商家。
5.接收和验证交易数据:商家接收到交易数据后,使用自己的私钥解密交易数据,并使用数字签名进行验证。