多功能IC卡应用系统的规划设计.docx
《多功能IC卡应用系统的规划设计.docx》由会员分享,可在线阅读,更多相关《多功能IC卡应用系统的规划设计.docx(9页珍藏版)》请在冰豆网上搜索。
多功能IC卡应用系统的规划设计
多功能IC卡应用系统的规划设计
王永才
(湘潭大学信息工程学院,411105)
摘要:
文章对多功能IC卡的卡型及其应用系统的功能、系统组成进行了规划设计,
并对系统数据流和安全性进行了分析。
关键词:
智能卡;电子存折;电子钱包;多功能应用;规划设计
0前言
IC卡(IntegratedCircuitCard,ICC)从
功能能上一般可分为普通存储器IC卡、加密逻
辑IC卡和智能IC卡(带MPU)三种;按与
ICC读写设备(ICCInterfaceDevice,IFD)
的连接方式可分为接触式IC卡和非接触式
IC卡两类。
接触式IC卡在与外界进行数据
通讯时,其芯片触点必须与IFD直接电连
接;非接触IC卡则不需直接连接,而是采用
射频识别技术通过无线电波或电磁感应的方
式进行通讯,故非接触IC卡又称射频卡。
IC
卡进人我国时间较晚,国内IC卡技术公司尚
处于起步发展阶段,还没有形成规模产业。
IC卡应用系统多为一些中、小规模系统,如
IC卡就餐收费系统、IC卡电表收费系统、IC
卡娱乐消费管理系统、IC卡门控系统、Ic卡
公路收费系统、IC卡企业职工管理系统、智
能建筑物IC卡管理系统、信用卡系统、电信
SIM卡等等。
IC卡经过近几年的迅速发展已
形成多种卡并行发展、多种应用模式共存的
局面。
由于缺乏统一规划,没有实现,.一卡多
用”,导致“一人多卡”,给持卡人保管使用IC
卡带来极大不便。
目前,我国IC卡推广应用
开始进人普及阶段,IC卡的应用领域越来越
广,而同一持卡人可能涉足多个消费领域,持
卡消费者显然希望“一卡通”。
但是,IC卡在
各个消费领域的应用不可能是同步进行的,
应有一个发展过程。
因此,在开发、设计IC卡
应用系统时,必须遵循“通盘考虑,统一规划,
分步实施”的原则,这样,开发出来的系统才
会有生命力。
1多功能IC卡应用系统的功能规划
在进行多功能IC卡应用系统的规划设
计时,应考虑其具有如下功能要求:
(1)储蓄卡(DebitCard)或信用卡
(CreditCard)
为了保证系统的安全性和可信度,应以
银行为开发主体,按照中国人民银行关于电
子存折(ElectronicBankbook)和电子钱包
(ElectronicPurse)的规范,采用智能卡来发
行储蓄卡或信用卡。
该卡应包括电子存折和
电子钱包两部分屯
(2)工资卡
职工工资应能通过银行发放到该卡中。
一(3)消费卡
持卡人凭此卡能在安有特定POS机的
商场购物消费(购物卡);在安有特定POS机
的医院就诊(医疗卡);在安有特定POS机的
食堂就餐(就餐卡);能乘坐安有特定POS机
的公交车或‘·的士,,.(乘车卡)等等。
(4)交费卡
持卡人凭此卡能在银行或指定设备上交电话费、电费、水费、煤气费等等。
(5)身份识别卡
在不同的场合配置特定的POS机,该卡
即能成为门禁卡、考勤卡、借书卡等等。
2多功能IC卡卡型选择与设计
从财务安全性考虑,必须选用带微处理
器的智能卡。
但在某些污染、振动、拥挤的恶
劣环境和对刷卡速度要求较高的场合智能卡
不适用,必须采用非接触卡。
如果把智能卡芯
片和射频卡芯片封装于同一张卡基上形成多
功能智能卡,则既能满足安全性要求,又能满
足实用性要求。
该卡的应用数据分为电子存折(存款数
据)、电子钱包(电子现金数据)、电子帐本(消
费数据)三类。
电子存折对应一个银行帐号,
保存户头存款。
电子钱包有多个,每一具体应
用设一个电子包钱。
当持卡人要进行某项消
费时,可持卡去相应的圈存机上从电子存折
中拨出所需金额到相应电子钱包中,以便能
在相应的POS机上消费,电子存折和电子钱
包在智能卡芯片上实现。
电子帐本也有多个,
主要用于靠感应方式实现终端消费的领域
(如公交车电子车票),在这种领域,电子帐本
与电子钱包一一对应,但所保存数据不一定
相同。
例如,根据消费单价可将相应电子钱包
中金额数据转化为“点数”保存在电子帐本
上,在POS机上消费就是从电子帐本上减
“消费点数”。
电子帐本在射频卡芯片上
实现。
图1多功能IC卡应用系统组成框图
4多功能IC卡应用系统应用数据流
如图2所示
数据流描述如下
,多功能IC卡应用系统应用
3多功能IC卡应用系统组成
多功能IC卡应用系统涉及领域多,系统
组成较为复杂。
本文给出其一般组成框图,如
图1所示。
图中,粗实线表示通讯电缆,虚线
表示单机工作,采用大容量IC卡传送数据,
箭头实线表示IC卡与IFD之间直接接触,
箭头虚线表示IC卡与IFD之间采用非接触
方式交换数据。
图2多功能IC卡应用系统应用数据
流描述图
(1)银行与ICC电子存折:
持卡人去银
行存款或单位通过银行发放工资时往电子存
折中写人存款额或工资额;持卡人可持卡去
银行查询存款余额。
(2)ICC电子存折与圈存机:
持卡人去圈
存机查询或划拨金额时,圈存机在对IC进行
身份认证后要读取电子存折中的存款额;同
时根据划拨金额改写电子存折。
(3)圈存机与ICC电子钱包:
ICC插人
圈存机进行身份认证后读取电子钱包中的电
子现金(ElectronicCash);在进行划拨操作时要改写电子钱包。
显然,圈存机的作用是将
所需数额的存款从电子存折中取出后放到电
子钱包中作为电子现金。
对于射频应用领域
的圈存机,在划拨操作前,应根据ICC电子
帐本上剩余的消费点数改写电子钱包;在划
拨操作后,又应根据划拨后电子现金数据改
写电子帐本上的消费点数。
(4)ICC电子钱包与POS机:
ICC插入
POS机进行身份认证后,POS机要读取电子
钱包中的电子现金余额;在进行消费操作时
要改写电子钱包。
(5)POS机与应用系统主机:
POS机上
保存的消费记录要送往主机,有关系统信息
和标识要由主机送往各POS机。
对于联机系
统通过电缆通讯,主机可及时监控各终端的
营运情况;对于单机系统可利用大容量卡定
期传送。
(6)ICC电子钱包与应用系统主机:
ICC
可在主机检查、修复、注册等。
(7)银行与圈存机:
采用联机工作方式,
各卡(帐号)存款数据、圈存记录、挂失黑名
单、有关结算或注册信息等的传送都要及时
实现。
(8)银行与ICC电子钱包:
ICC电子钱
包中的金额数据相当于储户从银行取走的现
金,故银行对挂失中的电子现金可不负责。
但
持卡人可持卡去银行查询电子钱包中的金额
数据。
(9)银行与应用系统主机:
银行系统与各
应用系统主机之间可通过联网实现资金结算
与转帐。
在以上数据流中,
(1),、
(2),<3),(4),
(6),(8)等数据流实际上是ICC与IFD之间
的信息交换,是命令一响应对(Command-
ResponsePair)结构,如图’3所示。
其命令信
息结构和响应信息结构分别见表1和表2。
图3IFD与ICC之间的信息交换
表1命令信息结构
字段
长度
含义
CLAIRISLcFieldDataFieldLeField
指令类别指令码指令参数1指令参数2
不大于3
数据长度
等于3
数据字段
不大于3
预计响应数据最大长度
表2响应信息结构
字段
长度
含义
DataFieldSWISw2
可变.二Lr
实际响应数据长度命令处理状态等数据信息
5多功能IC卡应用系统的安全问题
多功能Ic卡应用系统是一个包含多个
应用子系统的复杂系统,牵、涉到银行与企业
及个人之间的经济利益关系,安全是系统的
首要核心问题,主要应从以下几方面加以考
虑:
c)ICC的合法性
为了能验证ICC持卡人身份的合法性,
必须给ICC设置个人识别号(PIN)。
在插人
IFD时,IFD必须确认Icc的合法性。
在多功
能IC卡应用系统中,ICC应有全局PIN
(GPIN)和局部PIN(I.PIN)两种。
GPIN处
于系统的最高层次,一旦非法试探达到极限
次数,整卡自锁不能使用,须通过全局个人解
锁码(GPUC)将卡打开后才能使用。
LPIN处
于某一具体应用层次,因非法试探而导致自
锁时,只锁住该层次的应用,其他应用不受影
响。
ICC局部自锁后,须通过相应的局部个人
解锁码(LPUC)才能打开。
图4为多功能IC
卡应用系统ICC的PIN应用示意图。
:
西,一由
购物卡
数据
乘车卡
数据
图4多功能ICC的PIN应用示意图
(2)ICC与IFD的相互认证
采用随机数加密、解密机制进行相互认
证。
限于篇幅,本文不再赘述。
(3)ICC与IFD之间的传输安全问题
为防止在ICC与IFD之间的传输过程
中出现信息被恶意截取、篡改的现象,提高动
态传输信息的安全性和可靠性,多功能IC卡
应用系统必须提供安全传输控制机制。
可根
据不同应用层次对信息传输安全性的特殊要
求灵活采用不同的信息传输方式,如认证传
输方式(AuthenticTransmitMode)、加密传
输方式(EncipherTransmitMode),混合传
输方式(MixedTransmitMode)等。
(4)银行系统与应用管理系统之间的交
易安全问题
银行系统与应用管理系统之间的交易是
一种电子商务活动,其首要问题是如何确保
信息的保密性、传输安全性、交易双方身份的
合法性以及交易双方的不可抵赖性等。
依据
密码学的三种编码技巧,可对信息本身及其
传输文件做加密处理:
采用“公钥密码十时间
特征”方案实现数字电子签名来确立信息收
发双方的身份合法性和不可抵赖性。
由于智
能IC卡本身具有MPU甚至CAU,处理能
力十分强,可直接使用智能IC卡作签名和验
证运算,即银行方和应用管理系统方都有一
张经过CA(CertificateAuthority)认证的签
名IC卡。
这样,就避免了在PC机上实现数
注:
此处ICC为智能ICC卡
图5智能卡数字签名子系统组成图
6结束语
智能IC’卡芯片内部集成有MPU,
ROM,RAM,EEPROM、安全逻辑、密码运
算协处理器等一系列功能部件,因而具有很
强的数据处理能力和计算能力、较大的存储
容量、完善的安全技术体制以及面向应用编
程良好的适应性和灵活性,特别适合于多功
能IC卡应用系统这种对数据安全性及可靠
性要求十分敏感的应用。
而射频卡具有操作
快捷性、高可靠性和很强的抗干扰性能,将其
与智能IC芯片封装在同一卡基上,形成多功
能智能卡,这又大大拓展了智能卡的应用领
域。
随着微电子技术的迅速发展,IC芯片的
性能将更加完善,成本将大幅度下跌。
可以肯
定,多功能IC卡应用系统的规划设计,必将
使多功能智能卡的应用深人到社会生活的各
个领域,给人们带来便利、安全、快捷的一系
列优质服务。
参考文献:
[1」于宏军·等智能(IC)卡技术全书.电子工业出版
社.1996.
〔2〕银行Ic卡应用规范.中国人民银行.
[3]IC卡技术和应用的简要说明.金卡工程