多核心平行处理非接触式晶片卡读写机的制作方法

文档序号:8381380阅读:307来源:国知局
多核心平行处理非接触式晶片卡读写机的制作方法
【技术领域】
[0001]本发明关于一种非接触式晶片卡读写机,特别是关于一种主控制器对安全存取模组为具快速回应的一对多通讯架构的非接触式晶片卡读写机。
【背景技术】
[0002]图1是一现有非接触式晶片卡读卡机10的系统架构,该读卡机10内建I?4组安全存取模组(security access module, SAM) 11,安全存取模组11是由不同的票证营运系统提供的安全存取模组卡插入一插槽111内所组成,因此存取方式、命令及密码都可能不同,故读卡机10对于存取操作安全存取模组11只能一对多,同一时间只能针对其中一组安全存取模组11进行取得卡片16的认证码及交易认证码运算,其运算时间约0.2?0.3秒。
[0003]进一步言之,读卡机10在非接触式晶片卡16进入感测范围时(可能同时有多张非接触式晶片卡进入感测范围,但系统会选择一张进行操作),应用一天线单元13读取到该非接触式晶片卡16的卡型辨识资料,并由一卡型辨识单元14来确该卡型后取得卡号,经由主控制单元15通过一安全存取模组介面控制器12个别协同其一安全存取模组11而算出卡片认证码(Key ;金钥),再由非接触式晶片卡16确认主控制单元15算得的认证码是否正确,如根据第I组安全存取模组Ila运算出认证码正确,则可确认该非接触式晶片卡16与第I组安全存取模组Ila的对应关系及取得对非接触式晶片卡16交易存取权限;但是不正确时则再以单工模式S依序交由第2组、第3组、第4组安全存取模组(11b、11c、Ild)进行非接触式晶片卡16与安全存取模组11对应确认。如果是由第4组安全存取模组Ild运算出的认证码与非接触式晶片卡16确认对应关系,其卡片交易由四组安全存取模组的运算时间再加上交易运算时间则约需1.2?1.6秒。这样的处理时间已经超过交通运输系统验卡所容许的时间,遑论再增加不同票证营运组织的安全存取模组之后,其处理的时间更是无法忍受。因此,此种内含多组安全存取模组的读卡机对于要求快速认证取得卡片内容的应用场合中,将会受限。
[0004]针对非接触式晶片卡读卡机的上述问题,在本案发明人研发之后,提出中国台湾证书号1408608号「多组安全存取模组同步验证之非接触式晶片卡读写模组」加以解决。该读写模组包含数个安全存取模组介面控制器,每一安全存取模组介面控制器对应于每一安全存取模组而设置,可提供主控制单元在获取一非接触式晶片卡卡号之后,多任务同步地验算个别的认证码,再逐一利用该些认证码来与该非接触式晶片卡相互验证,以获得可以存取该非接触式晶片卡的一组认证码,此种采用批次作业验算个别的认证码与非接触式晶片卡批次作业认证码的架构可将整体作业时间大幅缩减,而且,每增加一个票证营运系统的安全存取模组并不会增加计算认证码的时间,更不会拖垮整个验票时程,充分符合快速认证取得卡片内容的应用场合。然而,利用该主控制单元来处理所有票证营运系统的票卡读卡程序及认证码(安全金钥),造成该读写模组在软体修改上的不便,且在认证读取的管理上也可能会有一些不够安全的问题。具体而论,各票证营运系统的安全存取模组卡的存取方式、命令及密码都不同,若是其中一家票证营运系统要做金钥交换机制的修改或新增,或者每新增一家票证营运系统时,都需要修改该主控制单元的软体与票卡处理作业,造成要花费较久的时间,此外,当票卡处理发生错误时也较难迅速追踪克服。

【发明内容】

[0005]本发明所要解决的主要技术问题在于,克服现有技术存在的上述缺陷,而提供一种多核心平行处理非接触式晶片卡读写机,该读写机的各组安全存取模组介面控制器包含一独立的处理器用以处理所对应的安全存取模组的读卡程序及安全金钥,达成较快速地认证多个不同的票证营运组织,且能提高认证读取的安全性以及金钥机制修改的便利性。
[0006]本发明解决其技术问题所采用的技术方案是:
[0007]—种多核心平行处理非接触式晶片卡读写机是用来配合非接触式晶片卡相互认证以取得卡片内容及其所属票证营运系统,该非接触式晶片卡读写机包含数个安全存取模组、与该数个安全存取模组个别对应连接的数个安全存取模组介面控制器、一天线单元、一卡型辨识单元及一主控制器。各安全存取模组介面控制器对应该数个安全存取模组中的一个电性连接,各安全存取模组介面控制器包含一个独立的处理器用以处理所对应的安全存取模组的读卡程序及安全金钥。该天线单元可和该非接触式晶片卡进行无线讯号的接收与传输以读取该非接触式晶片卡的卡片型态。该卡型辨识单元与该天线单元电性连接,并确认符合该天线单元读取的该非接触式晶片卡的卡片型态后取得该卡号。该主控制器与该卡型辨识单元以及该数安全存取模组介面控制器个别电性连接,使得该卡型辨识单元所取得的卡号资料可通过该主控制器以多工模式传输至各安全存取模组介面控制器,且借由各安全存取模组介面控制器的处理器来处理所对应的安全存取模组的读卡程序及运算出一个认证码,再以该些认证码依序测试该非接触式晶片卡,找到可以存取该非接触式晶片卡的一组认证码,并读出该非接触式晶片卡内容及该所属票证营运系统,而输出至连接该主控制器的一通讯介面。
[0008]依据本发明构成的多核心平行处理非接触式晶片卡读写机所获得的功效在于:该读写机的主控制器对于该数安全存取模组介面控制器为具快速回应的一对多通讯架构,因而,当本发明的读写机读取一非接触式晶片卡的卡号后,可多工、同步地验算个别的认证码,再逐一利用该些认证码来与该非接触式晶片卡相互验证,约可在约0.5?0.6秒的极短时间内快速地获得可以存取该非接触式晶片卡的一组认证码,以完成卡片交易;再者,各组安全存取模组介面控制器皆包含一独立的处理器用以处理所对应的安全存取模组(即每一种票证别)的读卡程序及安全金钥,达成较快速地认证多个不同的票证营运组织之外,并能提高认证读取的安全性以及金钥机制修改的便利性。此外,每增加一个营运系统的安全存取模组并不会增加计算认证码的时间,更不会拖垮整个验票时程,可符合快速认证取得卡片内容的应用场合。
[0009]本发明的有益效果是,该读写机的各组安全存取模组介面控制器包含一独立的处理器用以处理所对应的安全存取模组的读卡程序及安全金钥,达成较快速地认证多个不同的票证营运组织,且能提高认证读取的安全性以及金钥机制修改的便利性。
【附图说明】
[0010]下面结合附图和实施例对本发明进一步说明。
[0011]图1是现有技术的非接触式晶片卡读卡机的系统架构示意图。
[0012]图2是本发明的非接触式晶片卡读写机的系统架构示意图。
[0013]图中标号说明:
[0014]10读卡机
[0015]11安全存取模组
[0016]Ila第I组安全存取模组
[0017]I Ib第2组安全存取模组
[0018]Ilc第3组安全存取模组
[0019]Ild第4组安全存取模组
[0020]111插槽
[0021]12安全存取模组介面控制器
[0022]13天线单元
[0023]14卡型辨识单元
[0024]15主控制单元
[0025]16卡片
[0026]S单工模式
[0027]20读写机
[0028]21安全存取模组
[0029]21a第I组安全存取模组
[0030]21b第2组安全存取模组
[0031]21c第3组安全存取模组
[0032]2Id第4组安全存取模组
[0033]2Ie第5组安全存取模组
[0034]2If第6组安全存取模组
[0035]2Ig第7组安全存取模组
[0036]2 Ih第8组安全存取模组
[0037]211插槽
[0038]22安全存取模组介面控制器
[0039]22a第I组安全存取模组介面控制器
[0040]22b第2组安全存取模组介面控制器
[0041]22c第3组安全
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1