一种数据标签生成方法技术

技术编号:11866382 阅读:191 留言:0更新日期:2015-08-12 15:27
本发明专利技术提供了一种数据标签生成方法,其将用户的面部特征与二维码进行结合,将用户的生物信息加密后转换为二维码,并印刷到银行卡上,用户使用银行卡时可以实现两种类型的认证信息认证,加强了认证的安全性。

【技术实现步骤摘要】
【专利说明】本专利技术涉及是数据标签领域,尤其涉及一种银行卡数据标签的生成方法。传统ATM机对银行卡的识别,仅限于对持卡人输入密码的验证,无进一步对持卡人进行身份识别。如果犯罪分子在盗取银行卡和密码后即可在ATM上进行操作,会导致卡主受到财产损失。本专利技术要解决的技术问题是提供一种附加数据标签,使得增强ATM机对持卡人进行安全认证的安全性。为了解决上述技术问题,本专利技术采用的技术方案是,,其特征在于,其包括以下步骤:S101、提醒用户摆正人脸姿态面向摄像装置;S102、采集人脸图像;S103、检测人脸位置;S104、获取人脸特征数据,所述人脸特征数据包括人脸特征值和面纹编码中的至少一个,并生成人脸特征向量;S105、对特征向量进行AES加密,其密钥为key,该密钥被存储到服务器密钥数据库中并与银行卡信息一一对应;S106、将加密后的向量信息转换为二维码信息;S107、将二维码印刷在银行卡背面不影响磁条及签名的位置,在用户向ATM插入银行卡时,其位于背面的二维码信息能够被集成在ATM内部的二维码扫描装置获取。进一步的,所述二维码为Base64编码类型的二维码。进一步的,所述二维码通过以下的方式进行认证:S1、用户向ATM插入银行卡,所述银行卡上包括所述二维码;S2、用户通过ATM输入密码信息,ATM接收后向服务器发起验证;S3、在用户通过验证后,ATM向服务器发送银行卡信息以及获取密钥请求;S4、服务器从数据库中获取该银行卡对应的密钥,并将其发送至ATM ;S5、ATM通过二维码扫描设备扫描位于银行卡的二维码信息,并通过获取的密钥对二维码包含的信息进行解码,获得解码后的原始人脸特征信息;S6、ATM采集用户的人脸特征信息,并与获取的原始人脸特征向量进行验证,如两者相互匹配,即进行下一步交易,如两者不匹配,则终止交易。本专利技术提供的数据标签生成方法将用户的生物信息与二维码进行结合,将用户的生物信息加密后转换为二维码,并印刷到银行卡上,用户使用银行卡时可以实现两种类型的认证信息认证,加强了认证的安全性。为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中安全认证方法的流程图。图2是本专利技术实施例中采集人脸特征的流程图。图3是本专利技术实施例中安全认证系统的结构图。为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术首先提供了一种安全认证的方法,如图1所示,包括以下步骤:S1、用户向ATM插入银行卡,所述银行卡上包括第一类型认证信息相关的二维码。在本专利技术实施例中所述第一类型认证信息为用户相关的生物特征信息,任意的可以用于唯一标识用户身份的生物特征信息都是可以的,例如:人脸、指纹、虹膜、声音等等,单独或者组合,都是可以的。本专利技术还提供了,用户在办理银行卡时即需要进行生物特征信息采样,以人脸特征为例,二维码生成包括以下步骤:S101、提醒用户摆正人脸姿态面向摄像装置;S102、采集人脸图像;S103、获取人脸特征数据,所述人脸特征数据包括人脸特征值和面纹编码中的至少一个,并生成人脸特征向量;S104、对特征向量进行AES加密,其密钥为key,该密钥被存储到服务器密钥数据库中并与银行卡信息一一对应;S105、将加密后的向量信息转换为二维码信息,所述二维码包括Base64编码类型的二维码,例如是Η)Ρ417 二维条码、Datamatrix 二维条码、Maxicode 二维条码、QR Code、Code49、Codel6K、或 Code one 等。S106、将二维码印刷在银行卡背面不影响磁条及签名的位置,在用户向ATM插入银行卡时,其位于背面的二维码信息能够被集成在ATM内部的二维码扫描装置获取。通过以上步骤便可以实现将用户人脸特征信息加密存储到银行卡上的二维码中。S2、用户通过ATM输入第二类型认证信息,ATM接收后向服务器发起验证。在本专利技术实施例中,第二类型认证信息为传统密码,用户通过位于ATM的键盘进行密码验证。S3、在第二类型认证信息通过验证后,ATM向服务器发送银行卡信息以及获取密钥请求。在本专利技术实施例中,为了加快识别过程,减少网络传输的负担,第一类型认证信息的验证在ATM本地进行,因此ATM只需要向服务器发送获取银行卡对应密钥的请求即可。S4、服务器从数据库中获取该银行卡对应的密钥,并将其发送至ATM。在本专利技术实施例中,服务器接收到ATM请求获取密钥的请求后,根据银行卡帐号信息在密钥数据库中进行查询,并将对应的密钥发送给ATM。这样较在服务器进行验证大大减少了传输数据的大小,提高了效率。S5、ATM通过二维码扫描设备扫描位于银行卡的二维码信息,并通过获取的密钥对二维码包含的信息进行解码,获得解码后的原始第一类型认证信息。在本专利技术实施例中,二维码扫描模块由摄像机、照相机等图像采集设备及模数转换模块组成,或由数码相机、USB摄像机、网络摄像机等数字图像采集设备组成,或导入已有的等格式的人像照片,或使用光电扫描设备对二维码进行扫描,例如线型扫描器如线型CCD、雷射枪等,其被集成到ATM内部,能够在银行卡被插入时进行采集。之后ATM通过获取的密钥以及AES解密算法对二维码信息中包含的加密信息进行解码,获取原始的第一类型认证信息。以第一类型认证信息为人脸特征为例,通过解码后即能够获得人脸特征向量。当前第1页1 2 本文档来自技高网...

【技术保护点】
一种数据标签生成方法,其特征在于,其包括以下步骤:S101、提醒用户摆正人脸姿态面向摄像装置;S102、采集人脸图像;S103、检测人脸位置;S104、获取人脸特征数据,所述人脸特征数据包括人脸特征值和面纹编码中的至少一个,并生成人脸特征向量;S105、对特征向量进行AES加密,其密钥为key,该密钥被存储到服务器密钥数据库中并与银行卡信息一一对应;S106、将加密后的向量信息转换为二维码信息;S107、将二维码印刷在银行卡背面不影响磁条及签名的位置,在用户向ATM插入银行卡时,其位于背面的二维码信息能够被集成在ATM内部的二维码扫描装置获取。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐海均
申请(专利权)人:成都爱维科创科技有限公司
类型:发明
国别省市:四川;51

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

1