建行长沙地区校园龙卡系统设计
- 格式:pdf
- 大小:213.08 KB
- 文档页数:3
建行长沙地区校园龙卡系统设计
侯江涛
(湖南省建设银行网络管理中心410001)
摘要:对建行长沙地区校园龙卡系统的设计思想作了概要的描述,从交易处理的特
点和业务管理模式上介绍了系统的网络结构和基本数据流程,并对系统的安全性保
障作了论证。
关键词:校园卡;设计
Abstract:This- paper schematicly describe the design thought about campus一card
system of china construction bank on changsha zone,mainly introduces system's
network structure and data flow,and then demonstrates system's security.
Key words.Campus card;Design
1系统背景
根据国家教育部信息管理中心制定的
《校园一卡通系统方案》的指导思想,鉴于校
园IC卡是高校信息化发展的方向,我行已经
具备在金融IC卡基础上增加校园专有应用
的基本条件和优势,因此校园龙卡是由校内
“一卡通”多功能IC卡和建行储蓄卡或信用
卡、标准金融IC卡所构成的多功能组合卡,
它不仅具有建行储蓄卡或信用卡和标准金融
IC卡的全部功能,同时具有存储学生信息、
向学校提供身份识别与认证的功能。校园IC
卡系统是高等学校走向现代化管理的重要组
成部分,其目的是通过与银行合作建设校园
银行卡网络系统,既满足银行拓展金融业务
和提高金融服务质量的需要,又满足学校提
高管理水平、管理效率的需要。
2设计原则
(1)设计原则 ・遵循中国建设银行的有关原则和基本核算制度,充分考虑建设银行湖南省分行的实际状况及今后的发展。 ・遵循中国人民银行关于中国金融集成电路(IC)卡规范。 ・坚持标准化和规范化,先进性和实用性,开放性和可扩充性,为不同的校园网络提供标准的数据通讯接口。 (2)运作方式 建行作为校园龙卡的结算中心,无论是磁卡交易还是IC卡交易的资金结转,统一通过建行结算。师生员工在校内消费的交易金额属于学校收人的,建行在交易结算时自动将其转人学校在建行开立的财务帐户;师生在银行网点、ATM和校外商户消费的交易金额视同银行卡的普通交易管理,由银行自行清算。通过圈存机实现磁卡向IC卡下载,即圈存后下载在IC卡上的资金仍然属于银行管理。3网络架构 整个校园卡系统主要实现两个目的:学校综合管理和金融支付。因此,相应的处理系统结构分为两部分。但这两部分相辅相成,互
相依赖共同构成整个系统。所有的校园卡金
融交易信息均要发送到建行校园卡服务器,
由建行校园卡服务器系统来验证交易的合法
性,对不同的交易类型进行不同的处理,对于
收稿日期:2001-03-06
《电脑与信息技术》2001年第3期
・63.
IC卡业务交易在本机进行处理,日终时与建行业务主机进行帐务结算;对于磁卡业务直接交建行业务主机处理;对于磁卡与IC卡资金下载业务,首先由银行业务主机进行资金
结转后,再在建行校园卡服务器上的IC卡帐
户人帐。系统网络结构如图1所示:
厂
、
二
置
图1系统网络结构图
・网络产品使用Cisc。系列交换机、路融IC卡应用和IC校园卡专业应用三个部
由器及IOS网络操作系统。分。磁卡部分应用可以利用建行主机业务处
・广域网通讯线路使用电信局DDN专
线或帧中继链路,通过TCP/IP协议实现大
学校园网与建行业务网的网络互联。
・在建行计算中心局域网采用物理分段
和VLAN分段相结合的隔离措施,网络互联
时采用防火墙技术实现网络互联安全。
" POs通讯是以网控器为校园卡POS
集中点组成校园卡POS网络。通讯方式分单
点POs和集群POS两种:对于单点POS通
讯采用RS232接口通过校内DDN线路与网
控器通讯,对于集群POs通讯采用POs通
讯控制器组成RS485LAN, POS通讯控制器
利用RS232接口通过校内DDN线路与网控
器通讯。网控器利用ETHERNET接口和路
由器通过DDN线路与校园卡处理机通讯,
通讯协议基于TCP/IP,
理系统现有的处理功能;IC卡金融应用按人
行应用规范处理;IC卡校园专业应用将涉及
建行主机业务处理系统、IC卡前置系统、IC
卡校园业务处理服务系统、校园IC卡管理机
系统、IC卡终端设备、MIS信息管理系统等,
其总体数据流程如图2所示:
4交易流程
校园龙卡系统应用可分为磁卡应用,金
建行主机业务系统后台处理
口
数据通讯
IC卡前置处理
数据通讯
校园卡处理系统
J
数据通讯服务及应用接口
数据通讯
数据通讯
圈存机,Pos
ATM,储蓄所
・64.
《电脑与倍息技术》2001年第
图2交易总体数据流程
3期
5系统的安全性
校园龙卡系统实现了建行龙卡网络与各
校园网之间的互联,跨部门和跨地的交易给
银行网络带来了必然的数据安全和保密问
题,针对电子金融犯罪的特征,我们对重要的
金融交易数据(如持卡人密码PIN,
PINOFFSET和交易金额等)在网络传输过
程中进行加密,数据加密和解密以DES算法
为基础;为了防止伪造和篡改交易信息,系统设计对重要消息来源的正确性进行MAC鉴别,消息的发送方用定义的重要数据元集和MAC密钥计算出32位的MAC码,使之与该消息一起发送,消息的接受方用相同的数据元集和相同的MAC密钥计算MAC,使之与接受的MAC相比较,如果相同则认为消息合法,否则非法。 对于校园龙卡所属的电子钱包消费均采用脱机方式,因此校园卡的安全性主要在于IC卡的安全。本系统安全设计的目标首先是防止伪卡或非法卡在本系统POS终端上使用,其次是保证批上送到主机的交易是合法的。本系统通过基于DES加密算法的交易签名机制来实现上述目标,在IC卡交易中,POS终端、PSAM卡及客户IC卡首先用消费密钥进行认证,批上送的交易明细是根据加密密钥、交易金额、交易时间和用户卡TAC密钥等要素计算POS端电子TAC签名,交易上传时由IC校园卡处理机进行POS终端电子签名认证。所以IC卡的安全要由密钥的安全来保证。根据不同的应用需求和数据的敏感程度,将IC卡分为多个数据
应用区,并设置相应的安全级别。其中建行密
钥数据区只存放用相应主密钥对卡号进行一
次DES算法得到的分散密钥,且设!为不可
读,具有最高级别的安全性。POS终端通过
PSAM卡控制安全性,银行通过密钥管理系
统将消费密钥和TAC认证密钥存储到
PSAM卡上。
今考文献:
117湖南省建行网络管理中心.信用卡系统总体设计方
案.1996
12] Ray J. TCP/IP开发使用手册.北京:机械工业出版
社.1999.
C3〕李也白。等.钾能卡应用系统.北京:清华大学出版
社.2000.
(上接第58页)当DataArrival事件处理
完后,应用程序就又恢复控制。如果没有事件
得到响应,20s后系统认为超时。
限于篇幅,在DataArrival事件中省略
了接收文件的程序段,读者不难写出这段程
序。
4安装及使用
(1)将控件配I到其它计算机上
将控件拷贝到其它计算机的\windows\
system目录下,并运行如下命令:
regavr32 c,\windows\system净asocket. ocx
(2)在应用程序中使用该控件
a.如同加人Winsock控件一样,在
components中选择PASocket即可。
b.在程序中首先调用PASocket的
connect方法。
c.
中。
d.
数据到
将发送的数据存人mSendData属性
调用SendToA方法发送数据并接收
mRecvData属性中。
调用C1oseConnect方法关闭连接。
5结论
目前,我行在开发省财政厅预算外资金
查询系统,长沙市卫生局帐户余额查询系统、
网上银行等项目中都采用了该通信控件,取
得了令人满意的效果,达到了设计的目的及
要求。
.考文献:
[1] Microsoft. Visual Basic6 Controls Reference.北京希
望电子出版社。1999.
[2] Seven Holzner. Visual Basic6 Black Book・机械工业
出版社.1999.
[3] Brian Siler. Jeff Spotts. Visual Basic6开发使用手
册.机械工业出版社.1999.
《电脑与伯息技术》2001年第3期
・65・