SET协议和SSL协议的主要不同是什么
SET协议与SSL协议的比较

SET协议与SSL协议的比较SET协议(Secure Electronic Transaction)和SSL协议(Secure Sockets Layer)是两种常用的网络安全协议,用于保护在线交易和数据传输的安全性。
尽管它们都致力于提供安全的通信环境,但在某些方面存在差异。
本文将比较SET协议和SSL协议的几个关键方面。
1. 安全性SET协议是专门为在线支付而设计的,其目标是提供高度安全的交易环境。
它采用了数字证书和数字签名等多重安全措施,确保交易的机密性、完整性和认证性。
SSL协议则是一种通用的安全协议,用于保护网络通信的安全。
它使用了公钥加密和对称加密等技术,确保数据的加密传输和身份验证。
2. 认证方式SET协议使用了数字证书来验证商户和消费者的身份。
商户和消费者都需要通过数字证书颁发机构(CA)获取数字证书,以证明其身份的合法性。
SSL协议也使用数字证书来验证服务器的身份,但客户端的身份验证通常是可选的。
3. 数据加密SET协议使用了对称加密和公钥加密相结合的方式来保护数据的机密性。
对称加密用于加密交易数据,而公钥加密用于加密对称密钥,以确保安全地传输。
SSL协议主要使用公钥加密来加密传输的数据,以提供机密性。
4. 交易流程SET协议的交易流程相对复杂,涉及多个参与方,包括商户、消费者、发卡银行和收单银行等。
它使用了多重认证和授权步骤来确保交易的安全性。
SSL协议的交易流程相对简单,涉及客户端和服务器之间的通信,通常用于保护网站的安全。
5. 商业广泛应用SET协议在其推出初期受到了一定的关注,但由于其复杂性和商业部署的挑战,目前在实际应用中并不常见。
相比之下,SSL协议得到了广泛的商业应用,几乎所有的网站都使用了SSL证书来保护用户数据的安全。
总结:SET协议和SSL协议都是为了保护网络通信和在线交易的安全而设计的协议。
SET协议专注于提供高度安全的在线支付环境,采用了多重安全措施和复杂的交易流程。
SET协议与SSL协议的比较

SET协议与SSL协议的比较一、引言SET协议(Secure Electronic Transaction)和SSL协议(Secure Socket Layer)是两种常用的安全协议,用于保护网络通信的安全性。
本文将对SET协议和SSL 协议进行比较,分析它们的优势和劣势,以及适用场景和应用范围。
二、SET协议概述SET协议是一种用于保护电子商务交易的安全协议。
它通过数字证书和加密技术来确保交易的机密性、完整性和身份验证。
SET协议的主要特点包括:1. 双重认证:SET协议使用数字证书对商户和消费者进行身份验证,确保交易的安全性。
2. 加密技术:SET协议使用对称和非对称加密算法来保护交易数据的机密性。
3. 完整性保护:SET协议使用数字签名来验证交易数据的完整性,防止数据被篡改。
三、SSL协议概述SSL协议是一种用于保护网络通信的安全协议。
它通过使用加密技术和数字证书来确保通信的机密性和身份验证。
SSL协议的主要特点包括:1. 加密通信:SSL协议使用对称和非对称加密算法来加密通信数据,确保数据传输的机密性。
2. 数字证书:SSL协议使用数字证书来验证服务器和客户端的身份,防止中间人攻击。
3. 支持多种应用层协议:SSL协议可以应用于多种应用层协议,如HTTP、SMTP等。
四、SET协议与SSL协议的比较1. 安全性比较:SET协议在安全性方面更为严格,采用双重认证和数字签名来确保交易的安全性和完整性。
SSL协议主要关注通信的安全性,采用加密技术和数字证书来保护通信数据的机密性和身份验证。
2. 适用范围比较:SET协议主要应用于电子商务交易,对于保护交易数据的安全性有较高要求。
SSL协议则可以应用于各种网络通信场景,如网页浏览、电子邮件传输等。
3. 部署复杂度比较:SET协议的部署相对复杂,需要商户和消费者都安装和配置SET协议相关的软件和证书。
SSL协议的部署相对简单,只需要服务器和客户端安装和配置SSL证书即可。
SSL与SET协议的比较

仪规范了整个商务活动的流程,从持卡人到商家,到支付网关,到认证中心以及信用卡结算中心之问的信息流走向都受到严密的保护,并且对采用的加密和认证过程都制定了严密的标准。
从而最大限度地保证了商务性、服务性、协调性和集成性的功能。
SSI.协议虽然也采用了公钥加密、信息摘要和MAC检测,可以提供保密性、完整性和一定程度的身份鉴别功能,但缺乏一套完整的认证体系,不能提供完备的不可否认功能。
SSI。
协议只对持卡人与商店端的信息交换进行加密保护,可以看做是用于传输的那部分的技术规范。
从电子商务特性来看,它并不具备商务性、服务性、协调性和集成性的功能。
因此SET协议的安全性比SSI。
协议高。
(4)应用领域:SSL协议主要是和Web应用一起:F作,而SET协议是为信用卡交易提供安全。
凶此如果电子商务应用只是通过Web或是电子邮件,则可以不要SET协议。
但如果电子商务应用是一个涉及多方交易的过程,则使用SET协议更安全、更通用些。
但SSI。
协议更易被广泛应用,原因在于它被大部分Web浏览器和Web服务器所内置。
比较容易被应用。
(5)用户接口:SSI,协议已被浏览器和Web服务器内置,无需安装专门软件;而SET协议中客户端需安装专门的电子钱包软件,在商家服务器和银行网络上也需安装相应的软件。
(6)处理速度:SET协议非常复杂、庞大,处理速度慢。
一个典型的SET交易过程需验证电子证书9次、验证数字签名6次、传递证书7次、进行5次签名、4次对称加密和4次非对称加密,整个交易过程可能需花费1.5~2分钟;而SSI。
协议则简单得多,处理速度比SET协议快。
(7)TCP/IP协议位置:SSI。
协议是基于传输层的通用安全协议,而SET协议位于应用层,对网络上其他各层也有涉及。
(8)SET协议和SSI.协议除了都采用RSA公钥算法以外,二者在其他技术方面没有任何相似之处。
而RSA算法在二者中也被用来实现不同的安全目标。
通过以上分析,我们可以看出,SET协议从技术上和流程上都相对优于SSI。
SET协议和SSL协议的比较

SET协议和SSL协议的比较1.简介①SET协议为了实现更加完善的即时电子支付,SET协议应运而生。
SET协议(Secure Electronic Transaction),被称之为安全电子交易协议,是由Master Card和Visa 联合Netscape,Microsoft等公司,于1997年6月1日推出的一种新的电子支付模型。
SET协议是B2C上基于信用卡支付模式而设计的,它保证了开放网络上使用信用卡进行在线购物的安全。
SET主要是为了解决用户,商家,银行之间通过信用卡的交易而设计的,它具有的保证交易数据的完整性,交易的不可抵赖性等种种优点,因此它成为目前公认的信用卡网上交易的国际标准。
②SSL协议SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
TLS与SSL在传输层对网络连接进行加密。
2.比较①工作流程比较㈠SET协议:SET交易过程中要对商家,客户,支付网关等交易各方进行身份认证,因此它的交易过程相对复杂。
(1)客户在网上商店看中商品后,和商家进行磋商,然后发出请求购买信息。
(2)商家要求客户用电子钱包付款。
(3)电子钱包提示客户输入口令后与商家交换握手信息,确认商家和客户两端均合法。
(4)客户的电子钱包形成一个包含订购信息与支付指令的报文发送给商家。
(5)商家将含有客户支付指令的信息发送给支付网关。
(6)支付网关在确认客户信用卡信息之后,向商家发送一个授权响应的报文。
(7)商家向客户的电子钱包发送一个确认信息。
(8)将款项从客户帐号转到商家帐号,然后向顾客送货,交易结束。
从上面的交易流程可以看出,SET交易过程十分复杂性,在完成一次S ET 协议交易过程中,需验证电子证书9次,验证数字签名6次,传递证书7次,进行签名5次,4次对称加密和非对称加密。
SET协议与SSL协议的比较

SET协议与SSL协议的比较一、引言本协议旨在比较SET协议和SSL协议两种安全传输协议的特点和应用场景,以便帮助用户选择适合自己需求的协议。
二、SET协议概述1. SET(Secure Electronic Transaction)协议是一种用于安全电子交易的协议。
2. SET协议基于公钥加密技术,通过数字证书和数字签名实现交易的安全性。
3. SET协议的特点包括身份验证、机密性、完整性和不可否认性。
4. SET协议适用于需要高安全性的电子商务交易,如在线支付、电子票务等场景。
三、SSL协议概述1. SSL(Secure Sockets Layer)协议是一种用于保护网络通信安全的协议。
2. SSL协议基于公钥加密技术,通过数字证书和对称加密算法实现通信的安全性。
3. SSL协议的特点包括身份验证、机密性、完整性和不可否认性。
4. SSL协议适用于保护Web应用、电子邮件、文件传输等网络通信场景。
四、SET协议与SSL协议的比较1. 安全性比较:- SET协议提供了更高的安全性,通过数字证书和数字签名确保交易的真实性和完整性。
- SSL协议提供了较高的安全性,通过数字证书和对称加密算法保护通信的机密性和完整性。
2. 应用场景比较:- SET协议主要应用于电子商务领域,保护在线支付、电子票务等交易的安全性。
- SSL协议广泛应用于互联网通信领域,保护Web应用、电子邮件、文件传输等通信的安全性。
3. 通信效率比较:- SET协议的通信效率相对较低,由于采用了复杂的加密算法和身份验证过程。
- SSL协议的通信效率相对较高,由于采用了对称加密算法和简化的身份验证过程。
4. 部署难度比较:- SET协议的部署相对较复杂,需要建立信任链、购买数字证书等步骤。
- SSL协议的部署相对较简单,只需要购买数字证书并配置服务器即可。
五、协议选择建议根据实际需求,选择适合的协议:1. 如果需要高安全性的电子商务交易,推荐使用SET协议。
电子商务安全 练习题及答案

电子商务安全练习题
一、单项选择题。
1.保证实现安全电子商务所面临的任务中不包括(???)。
A.数据的完整性???
B.信息的保密性
C.操作的正确性
D.身份认证的真实性
3
4
5
6.
A
7.SET的含义是()
A.安全电子支付协议B.安全电子交易协议
C.安全电子邮件协议D.安全套接层协议
8.关于SET协议,以下说法不正确的是()。
A.SET是“安全电子交易”的英文缩写
B.属于网络对话层标准协议
C.与SSL协议一起同时在被应用
D.规定了交易各方进行交易结算时的具体流程和安全控制策略
9.以下现象中,可能由病毒感染引起的是()
A出现乱码B磁盘出现坏道C打印机卡纸D机箱过热
10.
11.
()
12
C
13
1.电子商务安全协议主要有和两个协议。
2.SSL协议由和两个协议构成。
三、问答题。
分析比较对称密码密钥体系和非对称密码密钥体系的各自的特点及优缺点。
一、单选题
1.C2.D3.D4.A5.D6.B7.B8.B9.A10.C11.B12.C13.C
二、填空题
1.SSL;SET
2.握手协议;消息加密协议
参考答案:
(1)发送方首先用哈希函数将需要传送的消息转换成报文摘要。
(
(
(
(
(
(SSL (
(。
SET协议与SSL协议的比较

SET协议与SSL协议的比较一、引言本协议旨在比较SET协议(Secure Electronic Transaction)和SSL协议(Secure Sockets Layer)两种安全协议,分析它们的特点、优势和适用场景,以便读者更好地理解和应用这两种协议。
二、SET协议概述SET协议是一种用于保护电子商务交易安全的协议。
它由Visa和MasterCard等金融机构共同开发,旨在解决在线交易中的身份验证、消息完整性和机密性等安全问题。
SET协议采用了公钥基础设施(PKI)和数字证书等技术,确保交易过程中的安全性。
1. SET协议的特点SET协议具有以下特点:- 双向身份验证:SET协议要求商户和消费者都必须进行身份验证,确保交易双方的身份合法可信。
- 机密性保护:SET协议使用加密算法对交易数据进行保护,防止数据泄露和篡改。
- 完整性保护:SET协议使用数字签名技术确保交易数据的完整性,防止数据被篡改。
- 支持多种支付方式:SET协议支持信用卡、借记卡、电子现金等多种支付方式,提供更大的灵活性和便利性。
2. SET协议的优势SET协议具有以下优势:- 高度安全性:SET协议采用了PKI和数字证书等安全技术,确保交易过程中的安全性,有效防止欺诈和非法访问。
- 广泛适用性:SET协议可以适用于各种电子商务场景,包括在线购物、在线支付、电子票务等。
- 支持多种支付方式:SET协议支持多种支付方式,满足用户不同的支付需求。
三、SSL协议概述SSL协议是一种用于保护网络通信安全的协议。
它在传输层上提供安全性,用于加密网络连接,保护数据的机密性和完整性。
SSL协议是目前最常用的安全协议之一,广泛应用于网站、电子邮件、即时通讯等领域。
1. SSL协议的特点SSL协议具有以下特点:- 加密通信:SSL协议使用加密算法对通信数据进行加密,防止数据被窃取和篡改。
- 服务器身份验证:SSL协议通过数字证书对服务器进行身份验证,确保用户连接的是合法的服务器。
set协议与ssl协议的区别

竭诚为您提供优质文档/双击可除set协议与ssl协议的区别篇一:set协议和ssl协议的主要不同是什么set协议和ssl协议的主要不同是什么ssl协议和set协议的差别主要表现在以下几个方面:(1)用户接口:ssl协议已被浏览器和web服务器内置,无需安装专门软件;而set协议中客户端需安装专门的电子钱包软件,在商家服务器和银行网络上也需安装相应的软件。
(2)处理速度:set协议非常复杂、庞大,处理速度慢。
一个典型的set交易过程需验证电子证书9次、验证数字签名6次、传递证书7次、进行5次签名、4次对称加密和4次非对称加密,整个交易过程可能需花费1.5至2分钟;而ssl协议则简单得多,处理速度比set协议快。
(3)认证要求:早期的ssl协议并没有提供身份认证机制,虽然在ssl3.0中可以通过数字签名和数字证书实现浏览器和web服务器之间的身份验证,但仍不能实现多方认证,而且ssl中只有商家服务器的认证是必须的,客户端认证则是可选的。
相比之下,set协议的认证要求较高,所有参与set交易的成员都必须申请数字证书,并且解决了客户与银行、客户与商家、商家与银行之间的多方认证问题。
(4)安全性:安全性是网上交易中最关键的问题。
set 协议由于采用了公钥加密、信息摘要和数字签名可以确保信息的保密性、可鉴别性、完整性和不可否认性,且set协议采用了双重签名来保证各参与方信息的相互隔离,使商家只能看到持卡人的订购数据,而银行只能取得持卡人的信用卡信息。
ssl协议虽也采用了公钥加密、信息摘要和mac检测,可以提供保密性、完整性和一定程度的身份鉴别功能,但缺乏一套完整的认证体系,不能提供完备的防抵赖功能。
因此,set的安全性远比ssl高。
(5)协议层次和功能:ssl属于传输层的安全技术规范,它不具备电子商务的商务性、协调性和集成性功能。
而set 协议位于应用层,它不仅规范了整个商务活动的流程,而且制定了严格的加密和认证标准,具备商务性、协调性和集成性功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SET协议和SSL协议的主要不同是什么
SSL协议和SET协议的差别主要表现在以下几个方面:
(1)用户接口:SSL协议已被浏览器和WEB服务器内置,无需安装专门软件;而SET协议中客户端需安装专门的电子钱包软件,在商家服务器和银行网络上也需安装相应的软件。
(2)处理速度:SET协议非常复杂、庞大,处理速度慢。
一个典型的SET交易过程需验证电子证书9次、验证数字签名6次、传递证书7次、进行5次签名、4次对称加密和4次非对称加密,整个交易过程可能需花费1.5至2分钟;而SSL协议则简单得多,处理速度比SET协议快。
(3)认证要求:早期的SSL协议并没有提供身份认证机制,虽然在SSL3.0中可以通过数字签名和数字证书实现浏览器和Web服务器之间的身份验证,但仍不能实现多方认证,而且SSL中只有商家服务器的认证是必须的,客户端认证则是可选的。
相比之下,SET协议的认证要求较高,所有参与SET交易的成员都必须申请数字证书,并且解决了客户与银行、客户与商家、商家与银行之间的多方认证问题。
(4)安全性:安全性是网上交易中最关键的问题。
SET协议由于采用了公钥加密、信息摘要和数字签名可以确保信息的保密性、可鉴别性、完整性和不可否认性,且SET协议采用了双重签名来保证各参与方信息的相互隔离,使商家只能看到持卡人的订购数据,而银行只能取得持卡人的信用卡信息。
SSL协议虽也采用了公钥加密、信息摘要和MAC检测,可以提供保密性、完整性和一定程度的身份鉴别功能,但缺乏一套完整的认证体系,不能提供完备的防抵赖功能。
因此,SET的安全性远比SSL高。
(5)协议层次和功能:SSL属于传输层的安全技术规范,它不具备电子商务的商务性、协调性和集成性功能。
而SET协议位于应用层,它不仅规范了整个商务活动的流程,而且制定了严格的加密和认证标准,具备商务性、协调性和集成性功能。
总结:
由于SSL协议的成本低、速度快、使用简单,对现有网络系统不需进行大的修改,因而目前取得了广泛的应用。
但随着电子商务规模的扩大,网络欺诈的风险性也在提高,在未来的电子商务中SET协议将会逐步占据主导地位。