一种防止ic卡盗刷的系统及方法

文档序号:10655973阅读:250来源:国知局
一种防止ic卡盗刷的系统及方法
【专利摘要】一种防止IC卡盗刷的系统,包括IC卡读写器、微处理器、测试UID卡、电源模块、显示模块、自动报警装置等,该装置主要通过判断IC卡0扇区0块数据写入状态及卡号及卡中存储信息与系统数据库中的相关信息是否一致,实现IC卡防盗刷功能,首先测试UID卡判断系统工作是否正常,若正常则可进行用户IC卡操作,当IC卡被识别为非原卡时则系统禁止该卡进行读写操作,并以短信的方式向用户手机和公安机关发送IC卡泄漏提示信息;本发明中提供的IC卡防盗刷装置在原理与操作上简单明了,可以准确判断IC卡信息是否泄漏,很大程度上提高了IC卡的安全性与保密性。
【专利说明】
一种防止IC卡盗刷的系统及方法
技术领域
[0001]本发明属于IC卡安全技术领域,特别涉及一种防止IC卡盗刷的系统及方法。
【背景技术】
[0002]随着现代电子信息的快速发展,IC卡被广泛地应用于人们的日常生活中,例如人们通常使用的公交卡、银行卡、电话卡和门禁卡等。虽然IC卡给人们的生活提供了方便,但是一些不法分子利用非法手段盗取人们的IC卡信息来牟取暴利,甚至利用伪造的IC卡进行犯罪活动,给人们的生命财产带来极大的安全隐患,所以IC卡的安全性一直是社会关注的热点。现在市场上常用的安全措施是对IC卡进行加密,但是这种加密方式容易被不法分子破解,进而伪造假的数据,给用户造成无法估计的损失。
[0003]IC卡主要是由16个扇区组成,每个扇区有4个块,通过对每个块的操作来实现IC卡的数据读写,普通IC卡O扇区O块的数据是厂家制定的固有数据,限制进行写操作。其中,复制卡和克隆卡是常用的盗刷卡方式。复制卡是指对O扇区O块以外的数据进行复制,并转移到一个新的卡里,可实现与原卡相同的功能。克隆卡是指将原卡数据(包括O扇区O块)写入到一种特种卡,从而将原卡中的所有信息器、全部复制,为不法分子盗刷用户IC卡提供了可能性。

【发明内容】

[0004]为了克服上述现有技术的缺点,本发明的目的在于提供一种防止IC卡盗刷的系统及方法,可有效提高IC卡的安全性及保密性,从而保障个人信息及财产安全。
[0005]为了实现上述目的,本发明采用的技术方案是:
[0006]—种防止IC卡盗刷的系统,包括:
[0007]IC卡读写器I,识别IC卡,在微处理器4驱动下对IC卡的O扇区O块进行写入操作,与测试UID卡2之间无线通信;
[0008]测试UID卡2,分为16个扇区,每个扇区4块,总共64块,其中O扇区O块设置为可进行数据写入操作;
[0009]微处理器4,其数据库内存放用户手机号码和其IC卡号及卡内所有信息,先对测试UID卡2进行测试以判断测试系统是否正常,若测试系统正常则读取IC卡读写器I识别的IC卡的信息,驱动IC卡读写器I对当前IC卡O扇区O块进行写入操作,若能对其进行写入,则判断该卡为克隆卡,并在数据库中对该卡卡号标记异常信息;若不能进行写入操作,获取该IC卡的卡号并判断与数据库内存储的卡号是否一致,若不一致,则判断该卡为复制卡,并在数据库中对该卡卡号标记异常信息;若一致,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡;
[0010]自动报警装置5,在判断为克隆卡或者复制卡时,发出报警;
[0011]显示模块6,显示判断结果;
[0012]电源模块3,实现供电。
[0013]所述IC卡读写器I通过磁场能量与测试UID卡2进行无线通信。
[0014]所述微处理器4对测试UID卡2进行测试以判断其是否正常的具体方法是:
[0015]将测试UID卡2放入IC卡读写器I的读写区域,微处理器4对测试UID卡2进行正常的读写数据工作,如果读写功能正常,说明系统具有读写功能,以保证后续的工作顺利进行,以防由于系统对IC卡读写功能不正常而引起的误操作(例如系统写入功能失效而引起微处理器误判断克隆卡为正常卡)。
[0016]所述自动报警装置5包括蜂鸣器与GSM模块,在判断为克隆卡或者复制卡时,微处理器4向自动报警装置5发出信号,控制蜂鸣器发出警示音,同时控制GSM模块向IC卡所对应的用户手机和/或固定报警手机发送泄漏提示信息。
[0017]所述微处理器4在判断为克隆卡或者复制卡时,向数据库写入复制卡、克隆卡信息,包括卡号、时间、地点、读卡次数,在数据库里进行标记。
[0018]本发明还提供了一种防止IC卡盗刷的方法,包括如下步骤:
[0019]在数据库内预存IC卡信息,该信息至少包括IC卡的卡号;
[0020]利用读写装置,读取IC卡信息,该信息至少包括IC卡的卡号;
[0021]利用读写装置,对该IC卡的O扇区O块进行写入操作;
[0022]若能进行写入操作,则该IC卡为克隆卡,并在数据库中对该卡卡号标记异常信息;
[0023]若不能进行写入操作,判断该IC卡的卡号是否在数据库预存,如未预存,则判断为复制卡,并在数据库中对该卡卡号标记异常信息;
[0024]如已经预存,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡。
[0025]与现有技术相比,本发明的有益效果是:
[0026]无论系统判决是复制卡或克隆卡,都会向数据库写入该卡信息,包括卡号、具体时间、地点、读卡次数,然后在数据库里进行标记,方便公安机关进行查处并提示用户此卡曾经被复制或克隆过,从而降低用户使用风险。
[0027]本发明中在原理与操作上简单明了,可以准确判断IC卡信息是否泄漏,很大程度上提高了 IC卡的安全性与保密性,有效地保障了个人信息与财产安全。
【附图说明】
[0028]图1为本发明的硬件系统不意图。
[0029]图2为本发明测试UID卡扇区分块图。
[0030]图3为本发明的工作流程图。
【具体实施方式】
[0031]下面结合附图和实施例详细说明本发明的实施方式。
[0032]参见图1,一种防止IC卡盗刷装置及方法,包括IC卡读写器1、测试UID卡2、电源模块3、微处理器4、自动报警装置5、显示模块6等,微处理器4分别与读卡器1、电源模块3、自动报警装置5、显示模块6相连,IC卡读写器I通过磁场能量与测试UID卡2进行无线通信。测试UID卡2分为16个扇区,每个扇区4块,总共64块;其中O扇区O块可以进行数据写入操作。
[0033]系统正常开启后,微处理器4建立数据库,用于存放用户手机号码和其IC卡号及卡内所有信息,先用测试UID卡测试系统是否正常,以保证系统的正常工作,过程如下:
[0034]将测试UID卡2放入IC卡读写器I的读写区域,微处理器4对测试UID卡2进行正常的读写数据工作,如果读写功能正常,说明系统具有读写功能,以保证后续的工作顺利进行,以防由于系统对IC卡读写功能不正常而引起的误操作(例如系统写入功能失效而引起微处理器误判断克隆卡为正常卡)。
[0035]若测试正常,则可继续工作。测试UID卡2通过传动机构离开IC卡读写器I的读写区域,等待用户IC卡的插入,如果插入的是正常卡,系统通过微处理器4操作IC卡读写器I读出包括卡号在内的相关信息,相关信息与本系统信息相吻合,用户可以进行对IC卡所对应的账号进行正常操作;如果插入的是复制卡,系统通过微处理器4操作IC卡读写器I读出的卡号必然与本系统预先存储的卡号不同(虽然除卡号以外的信息相同);如果插入的是克隆卡,系统通过微处理器4操作IC卡读写器I读出的卡号虽然与本系统预先存储的卡号相同,但通过微处理器4驱动IC卡读写器I对当前IC卡O扇区O块进行写入操作能改变其卡号。IC卡卡号存储在O扇区O块,正常IC卡的卡号是唯一的,如果是复制卡,不能复制卡号,只能复制除卡号之外的其他信息,克隆卡是全盘复制卡,但通过微处理器4驱动IC卡读写器I对当前IC卡O扇区O块进行写入操作能改变其卡号。
[0036]IC卡读写器I识别到IC卡后,微处理器4驱动读卡器I对IC卡O扇区O块进行写入操作,若能对其进行写入,则判断该卡为克隆卡,并在数据库中对该卡卡号标记异常信息。微处理器4驱动自动报警装置5通过短信方式给用户的手机和公安机关发送IC卡泄漏提示信息,并禁止该卡进行操作,显示模块6显示系统异常,从而降低犯罪嫌疑人的防备心理,便于公安机关查处。若不能进行写操作,微处理器4通过IC卡读写器I获取该IC卡的卡号并判断与数据库内存储的卡号是否一致,若不一致,则判断该卡为复制卡,并在数据库中对该卡卡号标记异常信息;若一致,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡。
[0037]在判断为克隆卡或者复制卡时,自动报警装置5中蜂鸣器鸣叫,显示模块6提示系统异常,GSM模块自动向用户及公安机关发送IC卡泄漏提示信息,并禁止该卡进行操作。一旦发现该卡为复制卡或克隆卡都会向数据库写入复制卡、克隆卡信息,包括卡号、时间、地点、读卡次数,在数据库里进行标记,提示用户此卡曾经被复制或克隆过,从而降低用户的使用风险。
[0038]参见图2,本发明的测试UID卡2的扇区分块图,与实际的IC卡结构一致,测试UID卡2总共16个扇区,每个扇区分为4块,总共64块。图中2-1为O扇区O块,其存储的为厂家固有数据,正常情况下无法更改。
[0039]参见图3,本发明的工作流程如下:系统正常开启后,微处理器建立数据库,用于存放用户手机号码和其IC卡号及卡内信息;IC卡读写器识别到IC卡后,微处理器驱动读卡器对IC卡O扇区O块进行写入操作,若能对其进行写入,则判断该卡为克隆卡,并在数据库中对该卡卡号标记异常信息,微处理器驱动自动报警装置通过短信方式给用户的手机和公安机关发送IC卡泄漏提示信息,并禁止该卡进行操作,显示模块显示系统异常;若不能进行写操作,若不能进行写操作,微处理器4通过IC卡读写器I获取该IC卡的卡号并判断与数据库内存储的卡号是否一致,若不一致,则判断该卡为复制卡,并在数据库中对该卡卡号标记异常信息;若一致,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡。自动报警装置中蜂鸣器鸣叫,显示模块提示系统异常,GSM模块会自动向用户和公安机关发送IC卡泄漏提示信息,并禁止该卡进行操作。无论判决是复制卡或克隆卡都会向数据库写入该卡信息,包括卡号、具体时间、地点、读卡次数,然后在数据库里进行标记,方便公安机关进行查处并提示用户此卡曾经被复制或克隆过,从而降低用户使用风险。
[0040]最后需说明的是:上述实施例仅用以说明本发明的技术方案,非对其限制。尽管参照上述实施例对本发明进行了详细说明,相关的技术人员应当了解到:其可以对上述实施例的技术方案进行修改,或是对其中部分技术特征进行替换,但这些修改或替换,并不使其技术方法的本质脱离本发明的思想和保护范围。
【主权项】
1.一种防止IC卡盗刷的系统,其特征在于,包括: IC卡读写器(I),识别IC卡,在微处理器(4)驱动下对IC卡的O扇区O块进行写入操作,与测试UID卡(2)之间无线通信; 测试UID卡(2),分为16个扇区,每个扇区4块,总共64块,其中O扇区O块设置为可进行数据写入操作; 微处理器(4),其数据库内存放用户手机号码和其IC卡号及卡内所有信息,先对测试UID卡(2)进行测试以判断测试系统是否正常,若测试系统正常则读取IC卡读写器(I)识别的IC卡的信息,驱动IC卡读写器(I)对当前IC卡O扇区O块进行写入操作,若能对其进行写入,则判断该卡为克隆卡,并在数据库中对该卡卡号标记异常信息;若不能进行写入操作,获取该IC卡的卡号并判断与数据库内存储的卡号是否一致,若不一致,则判断该卡为复制卡,并在数据库中对该卡卡号标记异常信息;若一致,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡; 自动报警装置(5),在判断为克隆卡或者复制卡时,发出报警; 显示模块(6),显示判断结果; 电源模块(3),实现供电。2.根据权利要求1所述的防止IC卡盗刷的系统,其特征在于,所述IC卡读写器(I)通过磁场能量与测试UID卡(2)进行无线通信。3.根据权利要求1所述的防止IC卡盗刷的系统,其特征在于,所述微处理器(4)对测试UID卡(2)进行测试以判断其是否正常的具体方法是: 将测试UID卡(2)放入IC卡读写器(I)的读写区域,微处理器(4)对测试UID卡(2)的进行正常的读写数据工作,如果读写功能正常,说明系统具有读写功能,以保证后续的工作顺利进行,以防由于系统对IC卡读写功能不正常而引起的误操作。4.根据权利要求1所述的防止IC卡盗刷的系统,其特征在于,所述自动报警装置(5)包括蜂鸣器与GSM模块,在判断为克隆卡或者复制卡时,微处理器(4)向自动报警装置(5)发出信号,控制蜂鸣器发出警示音,同时控制GSM模块向IC卡所对应的用户手机和/或固定报警手机发送泄漏提示信息。5.根据权利要求1所述的防止IC卡盗刷的系统,其特征在于,所述微处理器(4)在判断为克隆卡或者复制卡时,向数据库写入复制卡、克隆卡信息,包括卡号、时间、地点、读卡次数,在数据库里进行标记。6.一种防止IC卡盗刷的方法,其特征在于,包括如下步骤: 在数据库内预存IC卡信息,该信息至少包括IC卡的卡号; 利用读写装置,读取IC卡信息,该信息至少包括IC卡的卡号; 利用读写装置,对该IC卡的O扇区O块进行写入操作; 若能进行写入操作,则该IC卡为克隆卡,并在数据库中对该卡卡号标记异常信息;若不能进行写入操作,判断该IC卡的卡号是否在数据库预存,如未预存,则判断为复制卡,并在数据库中对该卡卡号标记异常信息; 如已经预存,则继续判断此卡是否存在异常信息标记,若不存在,则此卡为原卡,可以进行正常操作,若存在,则根据异常信息标记判断为克隆卡或者复制卡。
【文档编号】G06K7/00GK106022181SQ201610370943
【公开日】2016年10月12日
【申请日】2016年5月30日
【发明人】张开生, 王静, 郭国法
【申请人】陕西科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1