一种实用的银行卡附加数据绑定卡号的加密方法转让专利

申请号 : CN200910148383.6

文献号 : CN101923745B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王守觉

申请人 : 王守觉孙华

摘要 :

本发明涉及将银行卡上的附加数据与银行卡卡号绑定并加密的方法,通过该方法,添加在银行卡未使用部分的附加数据可以和原有的银行卡数据进行绑定和加密,且可以用于不同银行,或银行以外的不同应用场合,通过该方法,不同应用场合之间的数据加密不发生重叠,方便银行卡使用者进行加密定制。

权利要求 :

1.将银行卡上的附加数据与银行卡卡号绑定并加密的方法,其特征在于:a.挑选两个以上的数据加密算法;

b.使用银行卡尚未使用的数据空间保存两种数据,分别是加密类型代号和附加数据;

c.加密类型代号用一个或多个字节来表示,此代号指出了附加数据的加密算法,在写入附加数据之前,由计算机随机生成;

d.以银行卡中含银行卡号的原始数据为明文,用加密类型代号指定的算法,对原始数据进行变换处理,生成一个密钥;

e.将附加数据的原始数据,经过上述密钥用加密类型代号指定的加密算法进行加密后,写入银行卡;

f.附加数据经过上述密钥解密,得到附加数据的原始数据。

2.如权利要求1所述的将银行卡上的附加数据与银行卡卡号绑定并加密的方法,其特征在于,加密类型代号指定的加密算法对于不同应用可以不同,即加密类型代号相同,对于不同的应用场合,加密算法可以不同。

3.如权利要求2所述的将银行卡上的附加数据与银行卡卡号绑定并加密的方法,其特-征在于,银行卡上的附加数据是持卡人的生物特征数据。

4.如权利要求1、2、3之一所述的将银行卡上的附加数据与银行卡卡号绑定并加密的方法,其特征在于,银行卡是目前常用的磁卡。

说明书 :

一种实用的银行卡附加数据绑定卡号的加密方法

技术领域

[0001] 本发明涉及一种在银行卡的未使用空间中添加附加数据,并使附加数据和原来银行卡数据进行绑定,并加密的方法。
[0002] 背景技术
[0003] 近年来,生物识别技术有了进一步的发展;生物特征识别,例如人脸识别、指纹识别、虹膜识别等各种技术不断成熟,应用也越来越广泛。银行可以通过人脸识别,指纹识别等辅助手段提高银行卡的安全性。
[0004] 本发明人提出的仿生模式识别方法成功的将人脸特征数据压缩成几十个字节,可以作为附加数据直接存贮在当前银行卡上未使用的空间当中。银行使用这种人脸识别技术开发的人脸识别设备可以对持卡人进行认证,确保银行卡的存取安全。人脸识别设备直接从银行卡上读取持卡人人脸的特征数据,不使用银行的网络和数据库,大大减少了银行应用此技术的改动。
[0005] 理所当然,附加在银行卡上的人脸特征数据本身是加过密的。但是,如果附加在银行卡上的特征数据没有银行卡的原始数据进行绑定,那就会给不法分子可乘之机,不法分子可以用别人银行卡的银行数据和自己银行卡上的附加人脸特征数据拼合在一起,达到蒙混过关,盗用别人银行卡的目的,因此需要一种数据加密方法,使得附加的数据和银行卡的原始数据紧密的绑定并加密。
[0006] 本发明提出了一种方法,在不对银行使用的原来的系统做任何改动的情况下,将附加的人脸特征数据信息和银行原来的原始信息进行了绑定和加密。
[0007] 发明内容
[0008] 本发明提出将银行卡上的附加数据与银行卡卡号绑定并加密的方法如下: [0009] a.挑选两个以上的数据加密算法。
[0010] b.使用银行卡尚未使用的数据空间保存两种数据,分别是加密类型代号和附加数据。
[0011] c.加密类型代号用一个或多个字节来表示,此代号指出了附加数据的加密方法,在写入附加数据之前,由计算机随机生成。
[0012] d.以银行卡原来的原始数据为明文,用加密类型代号制定的算法,对原始数据进行变换处理,生成一个密钥。
[0013] e.将附加数据的原始数据,经过上述密钥用加密代号指定的加密算法进行加密后,写入银行卡。
[0014] f.附加数据经过上述密钥解密,得到附加数据的原始数据。
[0015] 加密的详细过程如附图中的图1所示,解密的详细过程如附图中的图2。银行卡上的数据分成了三个部分:银行卡原始数据,加密类型代号和附加数据,数据在银行卡上的存储位置如图3所示,其中加密类型代号和附加数据的位置可以根据需要进行变动。 [0016] 使用本发明,首先成功的实现了银行卡的附加数据和原始数据进行绑定,因为附加数据的解密密钥依赖于银行卡的原始数据。如果单独将附加数据复制到其他的卡上,由于解密密钥不能正确生成,所以附加数据在其他银行卡上是无效的。
[0017] 其次,加密类型代号的引入,大大的增强了本方法加密安全性和扩展了本方法的应用范围,不同的银行,可以选择不同的加密方法,彼此加密方法不同,即使卡上的原始数据一样,附加数据也不能互换。
[0018] 加密类型可以使用常用的加密方法,也可以使用自己自定义的加密方法。尤其可以使用如下的加密组合:
[0019] 1.加密类型代号指定了从银行卡原始数据得到附加数据加密密钥的方法,以下称为加密方法1。
[0020] 2.加密类型代号指定了通过上述1中得到的加密密钥对附加数据进行解密的方法,以下称为加密方法2。
[0021] 加密方法1,2都可以是公开的算法或私有自定义的算法。这两种算法可以进行不同的组合,一种组合赋予一个加密代号,这样使得加密算法的安全性大大的提高。 [0022] 通过本加密方法,成功的实现了银行卡附加数据与银行卡原始数据的绑定,并且在不同的应用单位和应用场合,可以调整加密代号代表的加密算法,使用的加密算法也可以自行进行多种定义,通过这些调整,本加密算法的应用范围可以非常广阔。