论文部分内容阅读
电子商务是在Internet开放环境下的一种新型的商业运营模式,是网络技术应用的全新发展方向。电子商务改变了传统贸易形式,改变了企业本身的生产、经营、管理活动,并将导致人类经济、社会和文化的一次新的革命。由于网络环境的开放性,目前电子商务的发展中还存在诸多问题,例如:
1)安全协议问题:对安全协议还没有全球性的标准和规范,相对制约了国际性的商务活动。
2)安全管理问题:在安全管理方面还存在很大隐患,普遍难以抵御黑客的攻击。
目前,安全性技术是保证电子商务健康有序发展的关键因素,也是受到关注的问题。虽然Internet的开放式的信息交换使之在安全方面存在脆弱性,但现在几乎网络的各个层次都制订了安全协议和具备了相应的安全技术,以保证电子商务的安全性。
本文主要研究在线支付的主要协议之一:安全电子交易SET(SecureElectronicTransaction)协议:
SET协议是一个能保证通过开放网络进行安全资金支付的技术标准,其定义了一个完备的电子交易流程,较好地解决了电子交易中各方间复杂的信任关系和安全连接,确保了电子交易中信息的真实性、保密性、防抵赖性和不可更改性。该协议采用的技术包括,对称密钥加密、公共密钥加密、哈希算法、数字签名技术以及公共密钥授权机制等。
论文首先从电子商务平台入手,分析此类平台的整体功能框架和相关核心技术。其次,根据MVC开发模式的特点和Java语言的平台无关性,以及完全基于MVC模式的ApacheJakarta的开源项目Struts,阐述了该协议在电子商务平台开发中的必要性和优越性。进而深入研究了私有密钥加密及其局限性和公开密钥加密体制,并在此基础上研究了数字签名算法(DSA),文中将此数字签名算法用Java语言予以实现,并把此数字签名技术应用到所开发的电子商务平台中。