智能卡防复用的方法、装置、设备和存储介质制造方法及图纸

技术编号:27255866 阅读:21 留言:0更新日期:2021-02-04 12:35
本发明专利技术公开了一种智能卡防复用的方法、装置、设备和存储介质,方法包括:获取智能卡的通用唯一识别码和所述智能卡的指定信息;对所述智能卡的通用唯一识别码和所述智能卡的指定信息进行处理,得到所述智能卡的源数据;基于非对称加密算法的私钥对所述智能卡的源数据进行签名,得到所述智能卡的源数据对应的签名信息;将所述签名信息和所述智能卡的通用唯一识别码进行关联得到所述智能卡的身份特征信息;将所述智能卡的身份特征信息写入所述智能卡,以便在读取到所述智能卡的返回信息后,利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证,实现了智能卡的身份特征信息的唯一性,从而使得在较低成本条件下,具有较高的安全性。有较高的安全性。有较高的安全性。

【技术实现步骤摘要】
智能卡防复用的方法、装置、设备和存储介质


[0001]本专利技术属于智能卡
,具体涉及一种智能卡防复用的方法、装置、设备和存储介质。

技术介绍

[0002]智能卡内的集成电路中带有微处理器(Central Processing Unit/Processor,CPU)、存储单元以及芯片操作系统(Chip Operating System,COS)。装有COS的智能卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。常用的智能卡包括近场通讯(Near Field Communication,NFC)标签、集成电路(Integrated Circuit)卡等。
[0003]对于NFC标签而言,虽然会对其存储的数据进行加密,但往往只是将数据非明文显示,加密的数据被读取后,比较容易被复制到其他智能卡中,安全性较低。
[0004]对于IC卡而言,相对于NFC TAG具有较高的安全性。IC卡的加密原理为:IC卡可以根据控制段中的KEYA或者KEYB对扇区的数据进行加密,这样手机NFC或者普通的读卡器就不能直接读取扇区数据段内容,必须要经过KEYA或者KEYB密钥校验可以读出加密数据。但是IC卡相对标准NFC TAG成本会高很多,并IC卡校验密钥,成本相对高。
[0005]因此,如何实现智能卡在低成本条件下,具有较高的安全性,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0006]本专利技术的主要目的是提供一种智能卡防复用的方法、装置、设备和存储介质,以实现智能卡在低成本条件下,具有较高的安全性。
[0007]针对上述问题,本专利技术提供了一种智能卡防复用的方法,包括:
[0008]获取智能卡的通用唯一识别码和所述智能卡的指定信息;
[0009]对所述智能卡的通用唯一识别码和所述智能卡的指定信息进行处理,得到所述智能卡的源数据;
[0010]基于非对称加密算法的私钥对所述智能卡的源数据进行签名,得到所述智能卡的源数据对应的签名信息;
[0011]将所述签名信息和所述智能卡的通用唯一识别码进行关联得到所述智能卡的身份特征信息;
[0012]将所述智能卡的身份特征信息写入所述智能卡,以便在读取到所述智能卡的返回信息后,利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证。
[0013]进一步地,上述所述的智能卡防复用的方法中,所述返回信息包括所述智能卡的待验证通用唯一识别码、所述智能卡的待验证指定信息和所述智能卡的身份特征信息;
[0014]利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证,包括:
[0015]检测所述智能卡的待验证指定信息与所述智能卡的指定信息是否相匹配;
[0016]若所述智能卡的待验证指定信息与所述智能卡的指定信息相匹配,利用所述公钥对所述智能卡的身份特征信息进行解密,得到所述智能卡的通用唯一识别码;
[0017]检测所述智能卡的待验证通用唯一识别码与所述智能卡的通用唯一识别码是否相匹配;
[0018]若所述智能卡的待验证通用唯一识别码与所述智能卡的通用唯一识别码不匹配,确定所述智能卡为复用卡。
[0019]进一步地,上述所述的智能卡防复用的方法,还包括:
[0020]若所述智能卡的待验证指定信息与所述智能卡的指定信息不匹配,确定所述智能卡为复用卡。
[0021]进一步地,上述所述的智能卡防复用的方法,还包括:
[0022]若所述智能卡为复用卡,输出复用提示信息。
[0023]进一步地,上述所述的智能卡防复用的方法,还包括:
[0024]若所述智能卡为复用卡,对所述智能卡的存储内容进行失效处理。
[0025]进一步地,上述所述的智能卡防复用的方法,还包括:
[0026]若所述智能卡的待验证通用唯一识别码与所述智能卡的通用唯一识别码相匹配,输出提示所述智能卡的安全提示信息,和/或,执行与所述智能卡的返回信息相对应的指令。
[0027]进一步地,上述所述的智能卡防复用的方法中,所述智能卡的指定信息包括所述智能卡的厂商标识。
[0028]本专利技术还提供一种智能卡防复用的装置,包括:
[0029]获取模块,用于获取智能卡的通用唯一识别码和所述智能卡的指定信息;
[0030]处理模块,用于对所述智能卡的通用唯一识别码和所述智能卡的指定信息进行处理,得到所述智能卡的源数据;
[0031]签名模块,用于基于非对称加密算法的私钥对所述智能卡的源数据进行签名,得到所述智能卡的源数据对应的签名信息;
[0032]关联模块,用于将所述签名信息和所述智能卡的通用唯一识别码进行关联得到所述智能卡的身份特征信息;
[0033]写入模块,用于将所述智能卡的身份特征信息写入所述智能卡;
[0034]验证模块,用于在读取到所述智能卡的返回信息后,利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证。
[0035]本专利技术还提供一种智能卡防复用的设备,包括存储器和控制器;
[0036]所述存储器上存储有计算机程序,所述计算机程序被控制器执行时实现如上所述智能卡防复用的方法的步骤。
[0037]本专利技术还提供一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述智能卡防复用的方法的步骤。
[0038]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
[0039]本专利技术的智能卡防复用的方法、装置、设备和存储介质,通过获取智能卡的通用唯一识别码和智能卡的指定信息;对智能卡的通用唯一识别码和智能卡的指定信息进行处
理,得到智能卡的源数据;基于非对称加密算法的私钥对智能卡的源数据进行签名,得到智能卡的源数据对应的签名信息,并将签名信息和智能卡的通用唯一识别码进行关联得到智能卡的身份特征信息后,写入智能卡,以便在读取到智能卡的返回信息后,利用与私钥对应的公钥对智能卡的返回信息进行防复用验证,实现了智能卡的身份特征信息的唯一性,从而使得在较低成本条件下,具有较高的安全性。。
[0040]本专利技术的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0041]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0042]图1为本专利技术的智能卡防复用的方法实施例的流程图;
[0043]图2为本专利技术智能卡防复用的装置实施例的结构示意图;
[0044]图3为本专利技术的智能卡防复用的设备实施例的结构示意图。
具体实施方式
[0045]以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能卡防复用的方法,其特征在于,包括:获取智能卡的通用唯一识别码和所述智能卡的指定信息;对所述智能卡的通用唯一识别码和所述智能卡的指定信息进行处理,得到所述智能卡的源数据;基于非对称加密算法的私钥对所述智能卡的源数据进行签名,得到所述智能卡的源数据对应的签名信息;将所述签名信息和所述智能卡的通用唯一识别码进行关联得到所述智能卡的身份特征信息;将所述智能卡的身份特征信息写入所述智能卡,以便在读取到所述智能卡的返回信息后,利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证。2.根据权利要求1所述的智能卡防复用的方法,其特征在于,所述返回信息包括所述智能卡的待验证通用唯一识别码、所述智能卡的待验证指定信息和所述智能卡的身份特征信息;利用与所述私钥对应的公钥对所述智能卡的返回信息进行防复用验证,包括:检测所述智能卡的待验证指定信息与所述智能卡的指定信息是否相匹配;若所述智能卡的待验证指定信息与所述智能卡的指定信息相匹配,利用所述公钥对所述智能卡的身份特征信息进行解密,得到所述智能卡的通用唯一识别码;检测所述智能卡的待验证通用唯一识别码与所述智能卡的通用唯一识别码是否相匹配;若所述智能卡的待验证通用唯一识别码与所述智能卡的通用唯一识别码不匹配,确定所述智能卡为复用卡。3.根据权利要求1所述的智能卡防复用的方法,其特征在于,还包括:若所述智能卡的待验证指定信息与所述智能卡的指定信息不匹配,确定所述智能卡为复用卡。4.根据权利要求2或3所述的智能卡防复用的方法,其特征在于,还包括:若所述智能卡为复用卡,输出复用提示信息。5....

【专利技术属性】
技术研发人员:周礼
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1