基于SSL协议的铁路电子商务支付系统研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:eastphoto
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
铁路实行电子商务有利于缩短交易时间和距离,减少中间环节,降低资金成本,使交易过程变得更加简单、方便。面临日趋激烈的市场竞争,建设铁路电子商务系统势在必行。网络环境中的数据安全传输协议,对电子商务的安全性起着非常重要的作用,已经成为影响网络进一步发展的重要因素。目前,很多著名的商用浏览器和Web服务器都内置了SSL(Secure Sockets Layer)协议,SSL协议是目前电子商务中常用的一种安全电子交易协议,对信息传输起到了加密和认证的作用,所以课题的研究具有一定的现实意义。  本文主要对 SSL协议中的身份认证技术和双重签名技术在 SSL支付系统中的应用进行了研究,然后设计与实现了基于SSL协议的铁路电子商务支付系统,并对系统的安全性进行了分析。主要研究内容如下:  (1)介绍了SSL协议的工作原理,具体地分析了当前SSL协议面临的几种安全威胁并给出了解决方法;  (2)本文提出以下两种方案来加强基于SSL协议的支付系统的安全:第一,在该系统中 SSL协议要求检查客户端身份,本文中铁道部建立自己的 CA(Certificate Authority)中心,用户向该中心申请证书并安装到自己的浏览器中,这样就可实现对客户端的认证。最后使用 OpenSSL结合 IIS(Internet Information Services)模拟实现生成证书来增加对客户端的身份认证;第二,着重分析了双重签名技术,包括双重签名的工作原理和在电子支付系统工作流程中的设计方案。将基于SSL协议的支付系统与双重签名技术相结合,使得在电子交易过程中,商家不知道客户的账户信息,银行不知道客户的购买信息的情况下,保证交易的顺利进行,从而达到安全支付的目的;  (3)设计与实现了铁路电子商务支付系统,并将SSL协议和双重签名技术应用到该系统中,最后分析了系统的安全性,包括MD5算法加密用户的密码、网络安全和数据库安全等。
其他文献
随着计算机及网络技术的快速发展,各企业单位开发了大量的软硬件平台各异的应用系统,在各种应用系统下又积累了丰富的数据资源,如数据库中的结构化数据、文件系统中的非结构化数
安全协议是建立在密码学基础上的网络协议,用于确保网络通信的安全可靠。近年来,随着网络需求的不断增长,安全协议的设计研究也逐步成为热点。但由于网络环境的复杂性,协议的
因为具有开放源代码的巨大优势,Linux操作系统源代码的分析不仅具有教学意义,同时还具有科研意义。但目前的分析主要集中在存储管理、进程调度、文件系统及设备驱动等方面,对
业务规则是定义和约束企业业务结构与业务行为的规定或规范。业务规则管理系统(BRMS)对业务规则进行表述、维护、部署和执行,将业务规则与应用代码相分离,从而实现了高效灵活地