一种利用多维化图形鉴别技术甄别银行卡真伪的方法
【技术领域】
[0001]本发明涉及一种银行卡甄别真伪的方法,具体地说是一种利用多维化图形鉴别技术甄别银行卡真伪的方法。
【背景技术】
[0002]随着传统银行卡加密手段的广泛普及与应用,相关的破解与仿制方法也都已经逐渐被市场所掌握,由此所带来的安全漏洞也已经多次犯罪份子所利用。虽然近些年来银行卡的加密工作已经逐渐从磁条信息加密转向了更为安全的IC卡加密,但是随着信息技术的不断发展,单一的加密方式仍然存着很大的安全隐患。
[0003]如何能够丰富银行卡等相关业务的安全特性,在不大幅度增加投入成本的前提下加强安全认证的可靠性,最大程度的加大不法份子的破解难度与成本,以最终迫使其放弃仿冒或伪造银行卡的行为是目前现有技术中存在的急需解决的技术问题。
[0004]专利号为CN1845185A专利文献公开了一种通过磁卡来授权,并在联机系统中验证该卡真伪以及(或)通过指纹识别、联机验证的方法验证持卡人身份,以保证交易安全性的方法和系统。通过在磁卡上增加一条验证防伪磁条,在银行卡/磁卡交易过程中,通过扫描识别并提取持卡人指纹特征数据,并发送到联机服务器上进行比对,对持卡人身份进行验证,放在银行卡/磁卡权证被毛用的情况发生;持卡人根据自己对风险控制的需要,灵活选择不同安全级别的银行卡/磁卡既安全又方便快捷;不需显著增加银行卡/磁卡成本,POS机商户能够平滑地升级设备,使原有系统投资得到有效地保护。但是该专利存在仍然不能解决银行卡被仿冒或者伪造的危险,不能彻底解决银行卡仿冒或者伪造的问题。
[0005]综上所述,如何能够彻底解决银行卡被仿冒或者伪造的危险,增强银行卡的安全特性是目前需要解决的技术问题。
【发明内容】
[0006]本发明的技术任务是针对以上不足之处,提供一种结构简单、生产成本低、易于加工、对环境无污染的利用多维化图形鉴别技术甄别银行卡真伪的方法。
[0007]本发明解决其技术问题所采用的技术方案是:一种利用多维化图形鉴别技术甄别银行卡真伪的方法,该方法是利用银行卡刷卡磨损痕迹信息,采用多维化图形鉴别技术将银行卡刷卡磨损痕迹信息转换为银行卡多维化空间纹理特征轨迹信息,银行卡多维化空间纹理特征轨迹信息使用多维化数据空间为基本存储模板,采用二进制数据将银行卡多维化空间纹理特征轨迹信息存储到联网查询数据库中;再将上一次银行卡多维化空间纹理特征轨迹信息载入到时间平面上,通过对比本次银行卡多维化空间纹理特征轨迹信息与上一次银行卡多维化空间纹理特征轨迹信息的差异来判断银行卡的有效性,即通过对比本次银行卡刷卡磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息来判断银行卡的有效性。
[0008]作为优选,所述对比本次银行卡刷卡磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息来判断银行卡的有效性,包括如下步骤: (1)、调用函数MDC_InitCardCheck(),初始化银行卡物理特征校验模块;
(2)、调用函数MDC_CheckCardState(),查询银行卡的基本信息,银行卡的基本信息包括银行卡的使用状态、银行卡的使用次数和上一次银行卡刷卡磨损痕迹信息;
(3)、判断银行卡的使用状态:
①、如果银行卡的使用状态显示该银行卡已挂失,则停止操作,返回错误信息;否则执行步骤②或③;
②、如果银行卡的使用状态显示该银行卡是第一次使用,则调用函数MDC_SaveCardFeatureO,记录银行卡的初始化特征,并将其存入联网查询数据库;
③、如果银行卡的使用状态显示该银行卡是正常使用,则调用函数MDC_CheckCardValidO,通过上一次银行卡刷卡磨损痕迹信息对银行卡的有效性进行校验。
[0009]更优地,所述上一次银行卡刷卡磨损痕迹信息包括上一次银行卡刷卡背面磁条的磨损痕迹信息和上一次银行卡刷卡正面磨损痕迹信息。
[0010]更优地,所述步骤③中正常使用的银行卡的校验步骤如下:
(I)、在刷卡时,通过联网查询数据库读取上一次银行卡刷卡磨损痕迹信息;
(π )、对比本次银行卡的磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息的区别; (m)、判断本次银行卡的磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息是否相吻合:
(a)、如果不吻合,则银行卡校验失败,返回错误信息;
(b)、如果相吻合,则银行卡校验成功,银行卡有效,则执行步骤(IV);
(IV)、调用函数MDC_SaveCardLastFeature(),记录本次银行卡刷卡新增的磨损痕迹信息,并将本次刷卡新增的磨损痕迹信息更新到联网查询数据库中。
[0011 ]更优地,所述步骤③中银行卡校验的依据如下:
(i )、本次银行卡刷卡磨损痕迹信息包含上一次银行卡刷卡磨损痕迹信息,并符合上一次银行卡刷卡磨损痕迹信息特征,则银行卡通过校验;
(? )、本次银行卡刷卡磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息不吻合时,则通过联网查询数据库查询用户的银行卡状态:
(a)、如果银行卡的状态显示用户开启新卡,则清空之前状态,新增本次银行卡刷卡的磨损痕迹信息,并将其更新到联网查询数据库;
(b)、如果银行卡的状态显示用户正在使用或已挂失,则根据银行相关安全规则执行,将银行卡吞卡或警告。
[0012]本发明的一种利用多维化图形鉴别技术甄别银行卡真伪的方法和现有技术相比,具有以下优点:
1、本发明能够有效记录、核实用户的银行卡磨损痕迹信息的情况,在有人试图通过非法渠道伪造银行卡时,就可以通过联网查询数据库快速判断银行卡的有效性;
2、银行卡的物理磨损痕迹的唯一性、不可复制性,即使伪造者通过某种手段去试图复制相关的磨损痕迹也很难做到精准还原,因此这就使得各个种类的银行卡都具备了一种类似于指纹的识别特征,从而大幅度增加了仿冒难度,增强了相关产品的安全特性;
3、本方法通过校验银行卡物理磨损痕迹的方式来辅助校验银行卡的有效性,在某些安全性要求较高的操作中可以有效降低卡片被伪造所带来的安全风险,是一种增强公司相关产品安全性的重要手段;
4、本发明借助银行卡片物理磨损痕迹信息来进行银行卡有效性校验,是对传统信息加密校验手段的有效补充,可以在不变更现有框架的前提下,增加一种银行卡有效性校验手段,是一种创新型的银行卡有效性校验方法,同时也是一种兼容于现存所有银行系统的方法,具备部署速度快,安全性高,仿造难度高的特性,对于提升公司相关产品的市场价值和安全等级,具有重要的作用;
5、本发明具有高度的安全性,很难被人工模仿或伪造,可以作为一种电子加密信息之外的辅助校验手段;而且因为该类型的物理特性与特定的受保护对象无关,因而可以被广泛的应用于各个与银行卡业务相关的金融领域,具有广泛的市场应用前景和商业价值。
[0013]由此可见,本发明具有设计合理、使用方便、一物多用等特点,因而,具有很好的推广使用价值。
【附图说明】
[0014]下面结合附图对本发明进一步说明。
[0015]附图1为银行卡银行卡多维化空间纹理特征轨迹信息的示意图。
【具体实施方式】
[0016]下面结合附图和具体实施例对本发明作进一步说明。
[0017]实施例1
本发明的一种利用多维化图形鉴别技术甄别银行卡真伪的方法,该方法是利用银行卡刷卡磨损痕迹信息,采用多维化图形鉴别技术将银行卡刷卡磨损痕迹信息转换为银行卡多维化空间纹理特征轨迹信息,银行卡多维化空间纹理特征轨迹信息使用多维化数据空间为基本存储模板,采用二进制数据将银行卡多维化空间纹理特征轨迹信息存储到联网查询数据库中;再将上一次银行卡多维化空间纹理特征轨迹信息载入到时间平面上,通过对比本次银行卡多维化空间纹理特征轨迹信息与上一次银行卡多维化空间纹理特征轨迹信息的差异来判断银行卡的有效性,即通过对比本次银行卡刷卡磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息来判断银行卡的有效性。对比本次银行卡刷卡磨损痕迹信息与上一次银行卡刷卡磨损痕迹信息来判断银行卡的有效性,包括如下步骤:
(1)、调用函数MDC_InitCardCheck(),初始化银行卡物理特征校验模块;
(2)、调用函数MDC_CheckCardState(),查询银行卡的基本信息,银行卡的基本信息包括银行卡的使用状态、银行卡的使用次数和上一次银行卡刷卡磨损痕迹信息;上一次银行卡刷卡磨损痕迹信息包括上一次银行卡刷卡背面磁条的磨损痕迹信息和上一次银行卡刷卡正面磨损痕迹信息。
[0018](3)、判断银行卡的使用状态: