[发明专利]一种采用“SSL+表单签名”的电子商务系统在审
申请号: | 201611045646.7 | 申请日: | 2016-11-24 |
公开(公告)号: | CN108108980A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 范洪国 | 申请(专利权)人: | 范洪国 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110000 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子商务系统 客户端浏览器 安全性保证 不可否认性 保密性 安全传输 传输信息 真实性 保证 引入 交易 | ||
目前SSL 协议很好的解决了电子商务系统中信息的安全传输,使用SSL保证了信息的真实性、完整性和保密性,但由于SSL不对传输信息进行数字签名,无法保证交易的不可否认性。本发明在客户端浏览器中引入“表单签名”的功能,采用“SSL+表单签名”为电子商务系统提供更好的安全性保证。
技术领域
本发明涉及一种电子商务系统,尤其涉及一种采用“SSL+表单签名”的电子商务系统。
背景技术
目前,随着Internet 的飞速发展,越来越多的用户使用电子商务系统进行交易,使电子商务系统的安全性得到了越来越多的关注。迄今为止,国内外已经出现了多种安全协议来解决电子商务的安全问题。而SSL协议由于其可被大部分的Web 浏览器和Web 服务器所内置,比较容易实现并且成本低,目前被电子商务系统广泛采用。SSL协议很好地解决了Internet上的信息传输,较好地保证了电子商务系统安全性。提供了客户端和服务器的身份认证、保密性和完整性等功能。但由于SSL没有对应用层的信息进行数字名,无法保证交易信息的不可否认性,这是SSL在电子商务使用中的最大不足。本文在浏览器中引入”表单签名”功能,此功能可对交易信息进行表单签名,从而保证交易的不可否认性。虽然单一的SSL能够为电子商务系统提供一定的安全保证,但是还存在一些不足,本文采用”SSL+表单签名”能为电子商务系统提供更好的安全性。
SSL协议(Secure Socket Layer)安全套接层是Netscape所研发,利用它可实现客户机和服务器之间的加密数据通信和双方的身份认证。SSL协议位于TCP协议和应用层协议(HTTP、FTP)等之间。SSL协议位于TCP/IP之上,弥补了TCP/IP协议的不足,使得在应用层传输的数据得到了安全保障。SSL提供了通信双方的身份认证,数据的保密性和完整性等功能。SSL协议可分为两层:记录协议和握手协议。此处还有SSL修改密文协议和报警协议,其记录协议和握手协议是SSL协议的核心组成部分,握手协议建立在记录协议之上,用于在实际的数据传输开始前,对客户机和服务器进行双向认证,并确定通信双方数据传输时所采用的加密算法和密钥交换算法。记录协议建立在TCP协议之上,为高层协议提供数据封装、压缩、加密等基本功能。
发明内容
本发明的目的是为了为电子商务系统提供更好的安全性,设计了一种采用“SSL+表单签名”的电子商务系统。
本发明解决其技术问题所采用的技术方案是:
采用“SSL+表单签名”的电子商务系统由应用层(表单签名)、SSL、TCP/IP三部分构成。
所述的SSL协议为电子商务系统提供了客户端和服务器双方的身份认证,并对应用层传输的数据进行了加密和完整性验证,但是并未对应用层的加密数据进行签名,无法保证信息的不可否认性。
所述的系统在浏览器中引入表单签名功能,也即对应用层的数据进行签名。
所述的系统在应用层对客户的订单信息和支付信息的表单进行签名,然后交由下层SSL层进行安全连接和数据保密传输。在此过程中证书、公私钥对、哈希算法等,以一个独立的功能模块方式实现。
所述的“SSL+表单签名”的电子商务系统的工作过程如下:
①设客户的订单消息为表单M,使用客户的私钥对其进行签名得到S(M)。
②应用层将订单消息M和签名S(M)交由SSL层。
③利用握手协议协商的Hash 函数生成M 的消息摘要H(M)。
④客户向商家发送的消息中除了订单消息,表单签名还必须包含消息的摘要以保证接收者能够验证,因而发送的消息内容为(M,H(M),S(M))。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于范洪国,未经范洪国许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611045646.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种WAP网站的移动电子商务系统
- 下一篇:客服管理系统