生成并提供虚拟代码的智能卡及其方法和程序技术

技术编号:27822133 阅读:53 留言:0更新日期:2021-03-30 10:46
提供一种生成并提供虚拟代码的智能卡及其方法和程序。所述生成并提供基于智能卡的虚拟代码的方法包括如下步骤:智能卡从外部接收第一电源;所述智能卡利用所述第一电源而基于时间计数来生成虚拟代码;以及所述智能卡向外部提供所述虚拟代码,所述虚拟代码是虚拟卡号或虚拟令牌,其通过预先存储于所述智能卡的虚拟代码生成函数而生成为与实际卡号匹配的代码,并且所述虚拟代码在虚拟代码验证服务器中用于搜索所述实际卡号,所述时间计数通过包括于所述智能卡的时间测量模块而基于时间数据来计数,所述时间数据由以特定时间点为基准赋予的初始时间值测量,所述时间测量模块包括:测量所述时间数据的时钟和向所述时钟供应第二电源的时钟用电池。二电源的时钟用电池。二电源的时钟用电池。

【技术实现步骤摘要】
【国外来华专利技术】生成并提供虚拟代码的智能卡及其方法和程序


[0001]本专利技术涉及一种生成并提供虚拟代码的智能卡及其方法和程序,更详细地讲,涉及一种生成按各个时间点而不重复地生成的虚拟代码并提供到外部而能够进行支付的生成并提供虚拟代码的智能卡及其方法和程序。

技术介绍

[0002]代码形式数据用于许多领域。不仅是用于支付的卡号和账号,用于识别用户的IPIN号和居民登记号等也是代码形式数据。
[0003]但是,在利用这种代码数据的流程中,发生很多泄漏的事故。在卡号的情况下,由于实际卡号直接记录在卡表面上,因此卡号在视觉上泄漏给他人,并且在使用磁体进行支付时,卡号直接传送到POS装置而被泄漏。
[0004]为了防止实际卡号的直接泄漏,多次尝试使用虚拟卡号,但是为了搜索与虚拟卡号相对应的实际卡号,需要用于识别用户的数据。例如,在OTP(One Time Password)的情况下,虽然每次变更代码来生成,但是,为了判断赋予用户的算法,需要登录步骤,因此难以适用于多种领域。
[0005]另外,IC卡(Integrated Circuit Card)是指在信用卡、现金卡等中插入半导体存储元件(IC存储器)的卡。为了传递存储于IC存储器的信息,IC卡配备有可以与外部设备进行通信的IC连接器或天线,从而向读卡器插入IC卡或利用短距离无线通信技术。

技术实现思路

[0006]技术问题
[0007]本专利技术期望解决的技术问题在于,提供一种在利用卡来进行支付时生成并提供能够在不暴露实际卡信息的情况下搜索实际卡号的虚拟代码的智能卡及其方法和程序。
[0008]并且,本专利技术期望解决的技术问题在于,提供一种每次请求利用智能卡的支付时都能够生成并提供不重复生成的虚拟代码的智能卡及其方法和程序。
[0009]并且,本专利技术期望解决的技术问题在于,提供一种在保持以往使用的支付系统和装置的情况下生成并提供能够代替实际卡信息而使用的虚拟代码的智能卡及其方法和程序。
[0010]本专利技术期望解决的技术问题并不局限于以上提及的技术问题,本领域技术人员可以通过下文的记载而明确理解未提及的其他技术问题。
[0011]技术方案
[0012]用于解决上述技术问题的根据本专利技术的一方面的一种生成并提供虚拟代码的智能卡包括:通信接口,从外部设备接收第一电源并能够与外部设备进行通信;时间测量模块,从以特定时间点为基准赋予的初始时间值开始测量时间数据;虚拟代码生成部,利用所述第一电源而基于以所述时间数据为基础计数的时间计数来生成虚拟代码;以及虚拟代码提供部,向外部提供所述虚拟代码,其中,所述虚拟代码是虚拟卡号或虚拟令牌,其通过预
先存储于智能卡的虚拟代码生成函数而生成为与实际卡号匹配的代码,并且所述虚拟代码在虚拟代码验证服务器中用于搜索所述实际卡号,所述时间测量模块包括:测量所述时间数据的时钟和向所述时钟供应第二电源的时钟用电池。
[0013]并且,其特征在于,所述通信接口包括IC连接器和天线中的一个以上,所述IC连接器在所述智能卡被使用为接触式时,与外部设备物理接触并从所述外部设备接收第一电源,所述天线在所述智能卡被使用为非接触式时,不与外部设备物理接触并从所述外部设备接收第一电源。
[0014]并且,其特征在于,所述外部设备是用户终端,智能卡通过被标记到所述用户终端而接收所述第一电源。
[0015]并且,其特征在于,所述虚拟代码提供部包括显示部,并将所述虚拟代码在所述显示部输出为代码值或图像代码。
[0016]并且,其特征在于,所述生成并提供虚拟代码的智能卡还包括:指纹识别部,通过识别用户的指纹来确认使用权限,所述虚拟代码生成部仅在通过所述指纹识别部识别的指纹与预先登记的指纹信息一致的情况下生成虚拟代码。
[0017]并且,其特征在于,从所述时间测量模块测量的第一时间计数经过是否与从所述虚拟代码验证服务器测量的第二时间计数一致的验证,在所述第一时间计数与所述第二时间计数之差在特定的误差范围内的情况下判断为一致。
[0018]并且,其特征在于,在所述虚拟代码验证服务器中,在与所述实际卡号匹配的单位计数中存储并管理时间校正值,所述时间校正值基于针对各个用户测量的误差历史而被特定,所述第一时间计数通过反映所述时间校正值而被验证。
[0019]并且,所述虚拟代码可以通过组合多个详细代码而生成。
[0020]并且,所述多个详细代码包括:第一代码,设置搜索存储位置的起始点;以及第二代码,根据特定的搜索方式而设置从所述起始点到所述存储位置的搜索路径。
[0021]用于解决上述技术问题的根据本专利技术的另一方面的一种生成并提供基于智能卡的虚拟代码的方法包括如下步骤:智能卡从外部接收第一电源;所述智能卡利用所述第一电源而基于时间计数来生成虚拟代码;以及所述智能卡向外部提供所述虚拟代码,其中,所述虚拟代码是虚拟卡号或虚拟令牌,其通过预先存储于所述智能卡的虚拟代码生成函数而生成为与实际卡号匹配的代码,并且所述虚拟代码在虚拟代码验证服务器中用于搜索所述实际卡号,所述时间计数通过包括于所述智能卡的时间测量模块而基于时间数据来计数,所述时间数据由以特定时间点为基准赋予的初始时间值测量,所述时间测量模块包括:测量所述时间数据的时钟和向所述时钟供应第二电源的时钟用电池。
[0022]并且,其特征在于,所述智能卡包括IC连接器和天线中的一个以上,所述IC连接器在所述智能卡被使用为接触式时,与外部设备物理接触并从所述外部设备接收第一电源,所述天线在所述智能卡被使用为非接触式时,不与外部设备物理接触并从所述外部设备接收第一电源。
[0023]并且,其特征在于,所述外部设备是用户终端,在从外部接收所述第一电源的步骤中,智能卡通过被标记到所述用户终端而接收第一电源。
[0024]并且,其特征在于,所述智能卡包括显示部,在向外部提供所述虚拟代码的步骤中,将所述虚拟代码在所述显示部输出为代码值或图像代码。
[0025]并且,其特征在于,所述生成并提供基于智能卡的虚拟代码的方法还包括如下步骤:所述智能卡通过识别用户的指纹来确认使用权限,所述智能卡仅在所识别的指纹与预先登记的指纹信息一致的情况下生成虚拟代码。
[0026]并且,其特征在于,从所述智能卡测量的第一时间计数经过是否与从所述虚拟代码验证服务器测量的第二时间计数一致的验证,在所述第一时间计数与所述第二时间计数之差在特定的误差范围内的情况下判断为一致。
[0027]并且,其特征在于,在所述虚拟代码验证服务器中,在与所述实际卡号匹配的单位计数中存储并管理时间校正值,所述时间校正值基于针对各个用户测量的误差历史而被特定,所述第一时间计数通过反映所述时间校正值而被验证。
[0028]并且,所述虚拟代码可以通过组合多个详细代码而生成。
[0029]并且,所述多个详细代码包括:第一代码,设置搜索存储位置的起始点;以及第二代码,根据特定的搜索方式而设置从所述起始点到所述存储位置的搜索路径。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种生成并提供虚拟代码的智能卡,包括:通信接口,从外部设备接收第一电源并能够与所述外部设备进行通信;时间测量模块,从以特定时间点为基准赋予的初始时间值开始测量时间数据;虚拟代码生成部,利用所述第一电源而基于以所述时间数据为基础计数的时间计数来生成虚拟代码;以及虚拟代码提供部,向外部提供所述虚拟代码,其中,所述虚拟代码是虚拟卡号或虚拟令牌,其通过预先存储于所述智能卡的虚拟代码生成函数而生成为与实际卡号匹配的代码,并且所述虚拟代码在虚拟代码验证服务器中用于搜索所述实际卡号,所述时间测量模块包括:测量所述时间数据的时钟和向所述时钟供应第二电源的时钟用电池。2.根据权利要求1所述的生成并提供虚拟代码的智能卡,其中,所述通信接口包括IC连接器和天线中的一个以上,所述IC连接器在所述智能卡被使用为接触式时,与所述外部设备物理接触并从所述外部设备接收第一电源,所述天线在所述智能卡被使用为非接触式时,不与所述外部设备物理接触并从所述外部设备接收第一电源。3.根据权利要求2所述的生成并提供虚拟代码的智能卡,其中,所述外部设备是用户终端,所述第一电源通过智能卡被标记到所述用户终端而被接收。4.根据权利要求3所述的生成并提供虚拟代码的智能卡,其中,所述虚拟代码提供部包括显示部,并将所述虚拟代码在所述显示部输出为代码值或图像代码。5.根据权利要求4所述的生成并提供虚拟代码的智能卡,还包括:指纹识别部,通过识别用户的指纹来确认使用权限,所述虚拟代码生成部仅在通过所述指纹识别部识别的指纹与预先登记的指纹信息一致的情况下生成虚拟代码。6.根据权利要求1所述的生成并提供虚拟代码的智能卡,其中,验证在所述时间测量模块测量的第一时间计数与在所述虚拟代码验证服务器测量的第二时间计数是否一致,在所述第一时间计数与所述第二时间计数之差在特定的误差范围内的情况下判断为一致。7.根据权利要求6所述的生成并提供虚拟代码的智能卡,其中,在所述虚拟代码验证服务器中,在与所述实际卡号匹配的单位计数中存储并管理时间校正值,所述时间校正值基于针对各个用户测量的误差历史而被特定,所述第一时间计数通过反映所述时间校正值而被验证。8.根据权利要求1所述的生成并提供虚拟代码的智能卡,其中,所述虚拟代码通过组合多个详细代码而生成。9.根据权利要求8所述的生成并提供虚拟代码的智能卡,其中,
所述多个详细代码包括:第一代码,设置搜索存储位置的起始点;以及第二代码,根据特定的搜索方式而设置从所述起始点到所述存储位置的搜索路径。10.一种生成并提供基于智能卡的虚拟代码的方法,包括如下步骤:智能卡从外部接收第一电源;所述智能卡利用所述第一电源而基于时间计数来生成虚拟代码;以及...

【专利技术属性】
技术研发人员:刘昌训
申请(专利权)人:森斯通株式会社
类型:发明
国别省市:

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

1