[发明专利]生成动态信用卡安全码的方法和设备、银行卡有效
申请号: | 201711128382.6 | 申请日: | 2017-11-15 |
公开(公告)号: | CN108134667B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 周涛;丁林润;李春欢;陈朋 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;G06Q20/34;G06Q20/40 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 俞华梁;杨美灵 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 动态 信用卡 安全 方法 设备 银行卡 | ||
本发明提供一种生成动态信用卡安全码的方法,该方法包括:获取动态数据元素,用所述动态数据元素替换所述信用卡的主账号PAN的一部分,从而生成更新的主账号PAN;对所述更新的主账号PAN进行加密,得到第一数据块;以及基于所述第一数据块生成所述动态信用卡安全码。本发明还提供了一种生成动态信用卡安全码的设备、银行卡以及由发卡行认证服务器执行的认证方法。本发明的生成算法计算环节少,计算结果的随机性好。
技术领域
本发明涉及金融支付领域,特别地,涉及生成动态信用卡安全码的方法和设备、银行卡和认证方法。
背景技术
信用安全码(CVN2),是信用卡上的一组3位数字。其生成方法是银行将卡片账号、有效期、服务代码提取出来,排列后再经过一系列复杂的算法得出。这组数字在生成之后,就只有发卡银行和银行卡的持有者知道该数字是多少。信用卡安全码就相当于信用卡的身份证,消费者可以凭此码进行消费交易。由于现有的信用安全码都是平印在信用卡背面签名栏上卡号后4位处,因此犯罪份子很容易盗用用户的信用安全码,导致用户的信用卡被盗刷,安全性差。
为了解决以上问题,VISA提出了基于时间可变的动态CVN2方案,从一定程度上解决了交易安全性差的问题。但在现有方案中通常采用DES/3DES生成算法来生成该动态信用安全码,计算环节多且复杂。因此,希望一种改进的生成动态信用卡安全码的方案。
以上公开于本发明背景部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
鉴于此,根据本发明的一个方面,提供了一种生成动态信用卡安全码的方法,该方法包括:获取动态数据元素,用所述动态数据元素替换所述信用卡的主账号PAN的一部分,从而生成更新的主账号PAN;对所述更新的主账号PAN进行加密,得到第一数据块;以及基于所述第一数据块生成所述动态信用卡安全码。与DES/3DES生成算法相比,本发明采用国密算法,计算环节少,计算结果的随机性好。
在上述方法中,所述动态数据元素为事件可变因子,使得所述动态信用卡安全码基于所述事件可变因子的触发而变化。
在上述方法中,所述事件可变因子对应于个人化之后累计至当前的按键次数或个人化之后摇晃卡片的次数。
在上述方法中,所述事件可变因子为8位数字,并且在所述按键次数少于8位数字时,在所述按键次数的数据左边以二进制数字0填充。
在上述方法中,用所述动态数据元素替换所述信用卡的主账号PAN的一部分,从而生成更新的主账号PAN包括:用所述动态数据元素替换所述PAN的最左边的8位数字构建字符串,从而生成更新的主账号PAN。
在上述方法中,对所述更新的主账号PAN进行加密,得到第一数据块包括:依次串接所述更新的主账号PAN、卡片失效日期、服务代码,以构建第一字符串;通过在所述第一字符串的右侧补0,将所述第一字符串扩展为256位的第二数据块;以及利用唯一分散密钥对所述第二数据块进行加密,从而得到所述第一数据块。
在上述方法中,基于所述第一数据块生成所述动态信用卡安全码包括:从所述第一数据块中从左至右选出0到9的数字并将选出的数字左靠齐,从而得到第三数据块;从所述第一数据块中从左至右选出16进制中A到F,并将其转换成10进制减去10,从而得到第四数据块;将所述第四数据块拼接到所述第三数据块的右侧,得到第五数据块;以及将所述第五数据块最左边的3个数字选择作为所述动态信用卡安全码。
在上述方法中,所述动态数据元素为时间可变因子,所述时间可变因子基于当前时间而确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711128382.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加密解密方法及装置
- 下一篇:点积协议处理方法、计算机设备及存储介质