第8章 SET与SSL协议
主要内容
信用卡业务
1
SET协议
2
SSL协议与TLS协议
3
小结
4
1.信用卡业务
信用卡购物在我国发展已经比较成熟,除了一些误操作之外,很少听说有因为信用卡购物安全问题而导致的纠纷。相比之下,网上购物发展比较缓慢。
2. SET协议
不管是哪一种电子商务协议,必须具有以下基本特点:
(1)信息的保密性
(2)所有传输数据的完整性
(3)信用卡用户的合法身份鉴别
(4)商家的合法身份和真实性鉴别
(5)独立性
2. SET协议
SET(Secure Electronic Transaction,安全电子交易)协议就是一个重要电子商务安全协议。SET协议是由VISA和MasterCard两大信用卡公司于1997年5月联合推出的规范。
2. SET协议
利用SET协议进行电子商务活动,需要涉及以下6个主体:
1.持卡人
2.商家
3.发卡银行
4.收单银行
5.支付网关
6.认证中心
2. SET协议
经过以上论述,我们可以得出一个SET系统结构图,如图8-1所示。
图8-1 SET协议系统结构图
2. SET协议
SET协议综合利用了密码学的各项技术来保证交易信息的安全。
数据发送者可以随机生成对称密钥。
通过消息摘要的检验,可以保证数据的完整性。
使用经CA签名的数字证书,可以认定双方的身份。
通过验证对方的数字签名可以确认消息确实是对方发的,从而保证了交易的不可抵赖性。
在SET交易中,持卡人要发给网关的信息是通过商家转交的。
2. SET协议
下面是电子商务活动可能涉及的步骤:
1.SET初始化消息
2.初始请求和应答
3.购物请求和应答
4.查询请求和应答
5.授权请求和应答
6.确认请求和应答
7.授权取消请求和应答
2. SET协议
8.确认取消请求和应答
9.退款请求和应答
10.退款取消请求和应答
11.批处理请求和应答
12.网关证书请求和应答
13.出错消息
3. SSL协议与TLS协议
SSL协议(Secure Socket Layer,安全套接层)是由网景(Netscape)公司为了增强Web的安全性而推出的一种安全协议,它能够对信用卡和个人信息提供较强的保护。
SSL协议是一个位于TCP层和应用层之间的、提供Internet上保密通信的安全协议。
3. SSL协议与TLS协议
图8-2 SSL协议所处位置
3. SSL协议与TLS协议
SSL协议中最重要的两个状态是会话状态和连接状态。
会话状态包含如下元素:
会话标识符
证书
压缩算法
加密参数
主密钥
是否可恢复
3. SSL协议与TLS协议
连接状态包含以下元素:
随机数
服务器MAC密钥
客户端MAC密钥
服务器密钥
客户端密钥
初始向量
序列号
3. SSL协议与TLS协议
图8-3 SSL协议体系结构图
3. SSL协议与TLS协议
1.SSL握手协议
2.SSL记录协议
图8-4 SSL握手协议详细步骤
3. SSL协议与TLS协议
图8-5 SSL记录层的工作原理
小结
电子商务逐渐走入人们的日常生活。要实现电子商务,就必然要有一套安全协议来保证电子商务的安全。目前,学者们已经设计出了各种各样的安全电子商务协议,诸如SET协议、IBS协议、ISI协议、在线数字货币协议、离线数字货币协议等。
电子商务协议必须具有以下特点:信息的保密性、传输数据的完整性、信用卡用户的合法身份鉴别、商家的合法身份和真实性鉴别、独立性。
……
Thank you!