一种识别IC卡的装置及方法制造方法及图纸

技术编号:14270866 阅读:89 留言:0更新日期:2016-12-23 15:39
一种识别IC卡的装置及方法,装置包括IC卡读写器、微处理器、测试UID卡、银行发行卡、电源模块、显示模块、自动报警装置等,先获取用户IC卡0扇区0块数据及其它扇区数据的数据读出时间,再与银行发行的IC卡的数据读出时间比较,判定是否在一定范围内,以此确定该IC卡是否为正常卡,实现IC卡防盗刷功能;首先测试UID卡判断系统工作是否正常,若正常则可进行用户IC卡操作,当IC卡被识别为非正常卡时,则系统禁止该卡进行读写操作,并以短信的方式向用户手机及公安机关发送IC卡泄漏提示信息;本发明专利技术中提供的识别IC卡的装置在原理与操作上简单明了,可以准确判断IC卡信息是否泄漏,较大程度上提高了IC卡的安全性与保密性。

【技术实现步骤摘要】

本专利技术属于IC卡安全
,特别涉及一种识别IC卡的装置及方法
技术介绍
目前,数字化信息的迅猛发展,IC卡作为数字信息的载体之一,在人们的日常生活中屡见不鲜,例如人们通常使用的公交卡、银行卡、电话卡和门禁卡等。在IC卡给人们的生活提供了方便的同时,也给一些不法分子带来了可乘之机,采用非法手段盗取IC卡信息牟取暴利的事件时有发生,更有甚者利用伪造的IC卡进行犯罪活动,给人们的生命财产带来极大的安全隐患,所以IC卡的安全性一直是社会关注的热点。市场上常用的安全措施是对IC卡进行加密,但是这种加密方式容易被不法分子破解,进而伪造假的数据,给用户造成无可估量的损失。IC卡主要是由16个扇区组成,每个扇区有4个块,通过对每个块的操作来实现IC卡的数据读写,普通IC卡0扇区0块的数据是厂家制定的固有数据,限制进行写操作。克隆卡是伪造IC卡最常用的方式。克隆卡是指将原卡数据(包括0扇区0块)写入到一种特种卡(UID卡),从而将原卡中的所有信息全部复制,为不法分子盗刷用户IC卡提供了可能性。不同种类的IC卡,其卡内数据读出的时间在一定范围,通过判断其数据读出时间是否与银行所发行卡的数据读出时间相匹配,可以判断其合法性。
技术实现思路
为了克服上述现有技术的缺点,本专利技术的目的在于提供一种识别IC卡的装置及方法,可有效提高IC卡的安全性及保密性,从而保障个人信息及财产安全。为了实现上述目的,本专利技术采用的技术方案是:一种识别IC卡的装置,包括:IC卡读写器1,识别IC卡,在微处理器4驱动下对IC卡的0扇区0块进行数据读出操作,与测试UID卡2之间无线通信;测试UID卡2,分为16个扇区,每个扇区4块,总共64块,其中0扇区0块设置为可进行数据写入操作;银行发行卡7,包括银行发行的所有种类的IC卡,系统开机启动时,先读取所有不同种类银行发行卡的数据读出时间,以作为判断是否为正常卡的依据;微处理器4,其数据库内存放用户手机号码和其IC卡号及卡内所有信息,先对测试UID卡2进行测试以判断测试系统是否正常,若测试系统正常则读取IC卡读写器1识别的IC卡的信息,在微处理器4驱动下通过IC卡读写器1先获取银行发行卡7的0扇区0块数据及其它扇区的数据读出时间,再获取用户IC卡的0扇区0块数据及其它扇区的数据读出时间,若用户IC卡0扇区0块数据读出时间与银行发行卡70扇区0块数据读出时间匹配,再判断用户IC卡其它扇区数据读出时间与银行发行卡7其它扇区数据读出时间匹配,如果都匹配,则为正常卡;若用户IC卡0扇区0块数据读出时间与银行发行卡70扇区0块数据读出时间不匹配或用户IC卡0扇区0块数据读出时间与银行发行卡70扇区0块数据读出时间不匹配,则判断该卡为非正常卡;自动报警装置5,在判断为非正常卡时,发出报警;显示模块6,显示判断结果;电源模块3,实现供电。所述IC卡读写器1通过磁场能量与测试UID卡2进行无线通信。所述所有种类的IC卡指非接触式IC卡,流行的技术有Legic,Mifare,Desfire,iCode和HID iclass等,遵从ISO14443A&B通信协议的芯片。所述微处理器4对测试UID卡2进行测试以判断其是否正常的具体方法是:将测试UID卡2放入IC卡读写器1的读写区域,微处理器4对测试UID卡2进行正常的读写数据工作,如果读写功能正常,说明系统具有读写功能,以保证后续的工作顺利进行,以防由于系统对IC卡读写功能不正常而引起的误操作。所述自动报警装置5包括蜂鸣器与GSM模块,在判断为非正常卡时,微处理器4向自动报警装置5发出信号,控制蜂鸣器发出警示音,同时控制GSM模块向用户IC卡所对应的用户手机和/或固定报警手机发送泄漏提示信息。所述微处理器4在判断为非正常卡时,禁止该卡进行操作。本专利技术还提供了一种识别IC卡的方法,包括如下步骤:在数据库内预存用户IC卡信息,该信息至少包括用户IC卡的卡号;利用读写装置,对该用户IC卡的0扇区0块及其它扇区进行数据读出操作;先获取银行发行卡的0扇区0块数据及其它扇区的数据读出时间,再获取用户IC卡的0扇区0块数据及其它扇区的数据读出时间,若用户IC卡0扇区0块数据读出时间与银行发行卡0扇区0块数据读出时间匹配,再判断用户IC卡其它扇区数据读出时间与银行发行卡其它扇区数据读出时间匹配,如果都匹配,则为正常卡;若用户IC卡0扇区0块数据读出时间与银行发行卡0扇区0块数据读出时间不匹配或用户IC卡0扇区0块数据读出时间与银行发行卡0扇区0块数据读出时间不匹配,则判断该卡为非正常卡。与现有技术相比,本专利技术利用读写装置,判断IC卡的0扇区0块及其它扇区的数据读出时间是否与银行发行卡所对应的时间相匹配,若判断为非正常卡及时卡报警,方便公安机关进行查处,从而降低用户使用风险。本专利技术中在原理与操作上简单明了,可以准确判断IC卡信息是否泄漏,很大程度上提高了IC卡的安全性与保密性,有效地保障了个人信息与财产安全。附图说明图1为本专利技术的硬件系统示意图。图2为本专利技术测试UID卡扇区分块图。图3为本专利技术的工作流程图。具体实施方式下面结合附图和实施例详细说明本专利技术的实施方式。参见图1,一种识别IC卡的装置及方法,包括IC卡读写器1、测试UID卡2、电源模块3、微处理器4、自动报警装置5、显示模块6、银行发行卡7等,微处理器4分别与读卡器1、电源模块3、自动报警装置5、显示模块6、银行发行卡7相连,IC卡读写器1通过磁场能量与测试UID卡2及银行发现卡7进行无线通信。测试UID卡2分为16个扇区,每个扇区4块,总共64块;其中0扇区0块可以进行数据写入操作。系统正常开启后,微处理器4建立数据库,用于存放用户手机号码和其IC卡号及卡内所有信息,先用测试UID卡测试系统是否正常,以保证系统的正常工作,过程如下:将测试UID卡2放入IC卡读写器1的读写区域,微处理器4对测试UID卡2进行正常的读写数据工作,如果读写功能正常,说明系统具有读写功能,以保证后续的工作顺利进行,以防由于系统对IC卡读写功能不正常而引起的误操作。若测试正常,则可继续工作。测试UID卡2通过传动机构离开IC卡读写器1的读写区域,然后银行发现卡7通过传动机构进入IC卡读写器1的读写区域,通过微处理器4获取不同种类品牌银行发行卡的数据读出时间,作为判断非正常卡的依据,最后银行发现卡7通过传动机构离开IC卡读写器1的读写区域,等待用户IC卡的插入,如果插入的是正常卡,系统通过微处理器4操作IC卡读写器1读出包括卡号在内的相关信息,相关信息与本系统信息相吻合,用户可以进行对IC卡所对应的账号进行正常操作;如果插入的是非正常卡,IC卡0扇区0块数据读出时间与银行卡0扇区0块数据读出时间不匹配或IC卡其它扇区数据读出时间与银行卡其它扇区数据读出时间不匹配。系统发现异常时,微处理器4驱动自动报警装置5通过短信方式给用户的手机和公安机关发送IC卡泄漏提示信息,并禁止该卡进行操作,显示模块6显示系统异常,从而降低犯罪嫌疑人的防备心理,便于公安机关查处。参见图2,本专利技术的测试UID卡2的扇区分块图,与实际的IC卡结构一致,测试UID卡2总共16个扇区,每个扇区分为4块,总共64块。图中2-1为0扇区0块,其存储的为厂家固有数据,正常情本文档来自技高网...
一种识别IC卡的装置及方法

【技术保护点】
一种识别IC卡的装置,其特征在于,包括:IC卡读写器(1),识别IC卡,在微处理器(4)驱动下对IC卡的0扇区0块进行数据读出操作,与测试UID卡(2)之间无线通信;测试UID卡(2),分为16个扇区,每个扇区4块,总共64块,其中0扇区0块设置为可进行数据写入操作;银行发行卡(7),包括银行发行的所有种类的IC卡,系统开机启动时,先读取所有不同种类银行发行卡的数据读出时间,以作为判断是否为正常卡的依据;微处理器(4),其数据库内存放用户手机号码和其IC卡号及卡内所有信息,先对测试UID卡(2)进行测试以判断测试系统是否正常,若测试系统正常,则读取IC卡读写器(1)识别的IC卡的信息,在微处理器(4)驱动下通过IC卡读写器(1)先获取银行发行卡(7)的0扇区0块数据及其它扇区的数据读出时间,再获取用户IC卡的0扇区0块数据及其它扇区的数据读出时间,若用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间匹配,再判断用户IC卡其它扇区数据读出时间与银行发行卡(7)其它扇区数据读出时间匹配,如果都匹配,则为正常卡;若用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间不匹配或用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间不匹配,则判断该卡为非正常卡;自动报警装置(5),在判断为非正常卡时,发出报警;显示模块(6),显示判断结果;电源模块(3),实现供电。...

【技术特征摘要】
1.一种识别IC卡的装置,其特征在于,包括:IC卡读写器(1),识别IC卡,在微处理器(4)驱动下对IC卡的0扇区0块进行数据读出操作,与测试UID卡(2)之间无线通信;测试UID卡(2),分为16个扇区,每个扇区4块,总共64块,其中0扇区0块设置为可进行数据写入操作;银行发行卡(7),包括银行发行的所有种类的IC卡,系统开机启动时,先读取所有不同种类银行发行卡的数据读出时间,以作为判断是否为正常卡的依据;微处理器(4),其数据库内存放用户手机号码和其IC卡号及卡内所有信息,先对测试UID卡(2)进行测试以判断测试系统是否正常,若测试系统正常,则读取IC卡读写器(1)识别的IC卡的信息,在微处理器(4)驱动下通过IC卡读写器(1)先获取银行发行卡(7)的0扇区0块数据及其它扇区的数据读出时间,再获取用户IC卡的0扇区0块数据及其它扇区的数据读出时间,若用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间匹配,再判断用户IC卡其它扇区数据读出时间与银行发行卡(7)其它扇区数据读出时间匹配,如果都匹配,则为正常卡;若用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间不匹配或用户IC卡0扇区0块数据读出时间与银行发行卡(7)0扇区0块数据读出时间不匹配,则判断该卡为非正常卡;自动报警装置(5),在判断为非正常卡时,发出报警;显示模块(6),显示判断结果;电源模块(3),实现供电。2.根据权利要求1所述识别IC卡的装置,其特征在于,所述IC卡读写器(1)通过磁场能量与测试UID卡(2)进行无线通信。3.根据权利要求1所述识别IC卡的装置,其特征在于,所...

【专利技术属性】
技术研发人员:吴军政张开生
申请(专利权)人:西安培华学院
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1