[发明专利]基于虚拟代码的金融交易提供系统、虚拟代码生成装置、虚拟代码验证装置、基于虚拟代码的金融交易提供方法以及基于虚拟代码的金融交易提供程序在审
申请号: | 201880096394.1 | 申请日: | 2018-11-06 |
公开(公告)号: | CN112567411A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 刘昌训 | 申请(专利权)人: | 森斯通株式会社 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 习瑞恒;李盛泉 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 代码 金融交易 提供 系统 生成 装置 验证 方法 以及 程序 | ||
1.一种虚拟代码生成装置,包括:
详细代码生成部,生成一个以上的详细代码;
虚拟代码生成部,组合所述一个以上详细代码而生成虚拟代码;以及
虚拟代码提供部,为了将所述虚拟代码提供至虚拟代码验证单元而将所述虚拟代码向外部输出,
其中,所述虚拟代码根据特定的规则组合包括固定代码、OTP代码及提取代码的多个代码而被生成,
所述固定代码组合于所述虚拟代码内预定位置并且是用于判断与实际卡号对应的卡公司或卡类型的代码,
所述OTP代码基于OTP函数以特定数量的数字阵列生成且用于计算转换代码,
所述提取代码以所述虚拟代码的全部数字数量中除了所述固定代码及所述OTP代码之外的数字数量的全部或一部分生成,对应于从所述OTP代码计算出的所述转换代码,
所述转换代码或所述提取代码根据在所述虚拟代码验证单元设定的条件分别用作第一代码或第二代码,
所述第一代码设定在所述虚拟代码验证单元搜索实际卡号的存储位置的开始点,
所述第二代码设定根据特定的搜索方法从所述开始点到所述存储位置的搜索路径,
所述OTP代码及所述提取代码在每个单位计数变更,
所述单位计数按特定的时间间隔设定,且随着所述时间间隔的流逝而变更。
2.根据权利要求1所述的虚拟代码生成装置,其中,
所述OTP代码以实际卡号内的卡安全代码的数字数量生成,
所述提取代码以所述虚拟代码的全部数字数量中除了所述固定代码、所述OTP代码及有效期限之外的数字数量的全部或一部分生成。
3.根据权利要求2所述的虚拟代码生成装置,其中,
所述转换代码以与所述提取代码相同的位数生成。
4.根据权利要求4所述的虚拟代码生成装置,其特征在于,
所述转换代码根据特定的规则与所述OTP代码一对一匹配。
5.根据权利要求3所述的虚拟代码生成装置,其中,
通过将所述OTP代码和请求生成虚拟代码的计数值作为种子值输入到转换代码生成函数来计算出所述转换代码。
6.根据权利要求1所述的虚拟代码生成装置,其特征在于,
所述虚拟代码生成部通过详细代码组合函数组合所述OTP代码和所述提取代码,并且排列在卡识别号中除了所述固定代码之外的位和卡安全代码位。
7.根据权利要求1所述的虚拟代码生成装置,其中,
在所述固定代码是新分配给特定的卡类型的虚拟代码的情况下,
所述详细代码生成部特征在于生成布置在有效期限位的特定的数字组合作为可变代码,
所述转换代码以所述可变代码和所述OTP代码作为种子值而生成,
所述数字组合每个单位计数变更而生成,能够用作实际有效期限,并且包括在从当前计数起最大时段内。
8.根据权利要求1所述的虚拟代码生成装置,其中,还包括:
虚拟代码确认部,在所述固定代码用于特定的卡类型的实际卡号的情况下,判断在特定的计数生成的虚拟代码是否是能够在特定的卡类型用作实际卡号的代码串。
9.根据权利要求8所述的虚拟代码生成装置,其特征在于,
所述虚拟代码确认部将所述虚拟代码内的卡识别号、有效期限及服务代码输入到实际卡号生成规则而生成比较卡安全代码,
将作为布置于所述虚拟代码内的卡安全代码位的数字的生成卡安全代码与所述比较卡安全代码进行比较,如果一致,则请求重新生成虚拟代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于森斯通株式会社,未经森斯通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880096394.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人
- 下一篇:无线节点以及无线通信方法