1 网络银行安全支付系统设计 一、系统设计目标 网络银行是现代通信网络(尤其是Internet、Intranet 等计算机互联网络)日益迅速发展的背景下,金融贸易实现电子化、自动化、网络化的必然趋势。网络银行的核心问题是如何提供实用可靠的安全服务。 本项目是基于WEB 的“网络银行安全支付系统”方案的设计与实现。在安全可靠快速的加密算法和安全机制基础上,重点通过安全协议的研究和设计,实现安全、可靠、实用、便捷的电子支付系统。用户将通过本系统提供的应用程序和安全环境,方便安全地进行网络购物和电子支付。 本项目的研究成果可广泛应用于电子转帐、网络证券、电子支票等电子商务系统中,具有一定的应用前景和市场推广价值。 二、系统功能设计 用户通过相关部门审核并交纳一定的费用,在网络银行注册帐户或增加余额。用户将获得唯一的用户名(ID 唯一)和相应的密码。商店也应通过相关部门审核在网络银行注册帐户。商店将获得唯一的用户名(ID 唯一)和相应的密码。管理人员可方便地对用户帐户的相关数据进行维护。 用户通过 WWW 浏览器访问“网络商店”界面,可以浏览商品信息,并可将欲购物品放入购物篮,并输入用户 ID 和口令便可进行购物。网上信息均是经过高强度的非对称加密,保证用户的购物信息和支付信息的安全。用户购物成功后将得到银行的对所购物品的数字签名。 “网络商店”有相关的服务管理程序,不仅可以对商店的商品进行方便维护,而且可以自动的分析用户的购物信息并和“网络银行”或用户进行回应。“网络商店”发给“网络银行”的信息不仅有商店无法破解和伪造的用户购物信息也含有只能被银行所识别的商店信息。“网络商店”还可自动得到经“网络银行”确认成功的购物信息,以便对用户进行送货。 “网络银行”的服务器软件可以自动处理经商店发来的购物信息,并对用户的帐号中的相关数据进行更改,且向用户发送具有法律效应的相应购物的数字签名。向商店发送购物成功的信息,以便商店送货,并将相应金额划入所对应商店的帐户。 三、功能模块设计 本软件系统主要有“网络银行”、“网络商店”两管理部分和 WWW 浏览器应用部分。具体分为 1)用户/商店管理程序;2)“网络银行”服务器软件;3) “网络银行”主页;4)“网络商店”管理软件;5)“网络商店”服务器软件;6)“网络商店”主页。 (一)用户/商店管理程序 用户/商店管理程序建立于网络银行的用户/商店数据库基础之上,以客户软件的形式向管...