一种借助外部终端验证的安全智能卡及其验证方法

文档序号:9826438阅读:272来源:国知局
一种借助外部终端验证的安全智能卡及其验证方法
【专利说明】一种借助外部终端验证的安全智能卡及其验证方法
[0001]
技术领域
[0002]本发明涉及智能卡,具体地涉及一种能够借助外部终端进行验证后使用的安全智能卡及其验证方法。
[0003]
【背景技术】
[0004]目前,银行卡作为消费者常用的支付工具,实用的频率越来越高。因此,由于卡片而产生的风险类型也越来越多,具体如下:
卡片遗失风险:目前,多数用户将卡片放在钱包内,如果钱包遗失,由于钱包内常存有身份证、工作卡等私人信息,或因其他原因,用户的密码被通过其他渠道盗取,因此,卡片遗失后引起的资金风险较大。
[0005]卡片复制风险:目前,对于磁条卡,市面上读取磁条卡的技术已不再是秘密;对于IC卡,虽然加密水平比磁条卡高,但也存在被读取的风险。且被读取后,一般情况下,用户并不知情,被盗用的风险依然很高。
[0006]

【发明内容】

[0007]鉴于上述问题,本发明旨在提供一种能够进一步提高智能卡的安全性的借助外部终端验证的安全智能卡及其验证方法。
[0008]本发明的借助外部终端验证的安全智能卡,其特在于,包括:
安全芯片模块,用于存储智能卡的卡片信息;
卡验证子模块,用于触发智能卡的验证功能并且根据验证结果向所述安全芯片模块发出启动或者关闭的工作请求,另一方面仅在向所述安全芯片模块发出启动的工作请求的情况下才触发下述计时子模块;
Token子模块,在卡片需要进行验证的情况下,用于生成验证用的验证码;
I/O通信子模块,用于与所述外部终端之间进行数据传输;
电源子模块,用于给安全智能卡提供电源;以及
计时子模块,用于根据所述卡验证子模块的触发对智能卡的可用时间进行计时。
[0009]优选地,还包括:设置在所述安全智能卡外部的、用于启动所述卡验证子模块的开关键。
[0010]优选地,所述电源子模块在默认模式下电源处于睡眠状态,当需要验证时电源处于工作状态。
[0011]优选地,所述I/O通信子模块用于将所述Token子模块产生的验证码利用通信交互方式发送到所述外部终端,并且用于接受来自所述外部终端的验证结果。
[0012]优选地,所述通信交互方式包括:超声波、蓝牙、NFC。
[0013]本发明的对上述借助外部终端验证的安全智能卡进行验证的验证方法包括下述步骤:
启动验证步骤,通过开关按键启动卡验证子模块,卡验证子模块激活Token子模块;验证码传输步骤,Token子模块产生验证码并且通过通信交互方式传输至外部终端;外部终端验证步骤,外部终端收到验证码后对验证码进行验证并且将验证结果发送回卡验证子模块;
卡激活/关闭步骤,如果验证结果为成功,则卡验证子模块激活安全芯片启动工作状态并同时激发计时子模块,如果验证结果为失败,卡验证子模块不激活安全芯片;
计时步骤,计时子模块在被所述卡验证子模块激活后开始计时,在达到预先设定的时间后通知安全芯片关闭工作状态。
[0014]优选地,所述验证码为Token序列号。
[0015]优选地,所述通信交互方式包括:超声波、蓝牙、NFC。
[0016]优选地,在外部终端验证步骤中,外部终端对验证码进行验证的方式包括本地验证、云端验证。
[0017]本发明的借助外部终端验证的安全智能卡及其验证方法相对目前的现有技术而言,能够通过与外部终端进行交互认证,进一步提高了卡片的安全性。这样,用户即使遗失了卡片,由于除用户本人之外的其他使用者没有外部终端,将无法进行解锁,卡片将处于关闭状态,不能使用。因此,本发明的借助外部终端验证的安全智能卡及其验证方法能够更号地保证用户安全智能卡的资金安全。
[0018]
【附图说明】
[0019]图1是表示本发明的借助外部终端验证的安全智能卡的构造示意图。
[0020]图2是表示本发明的借助外部终端验证的安全智能卡的验证方法的流程示意图。
[0021]
【具体实施方式】
[0022]下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。
[0023]图1是表示本发明的借助外部终端验证的安全智能卡的构造示意图。
[0024]如图1所示,本发明的借助外部终端验证的安全智能卡包括安全芯片100、卡验证子模块200、Token子模块、I/O通信子模块、电源子模块500。本发明的借助外部终端验证的安全智能卡通过通信交互与外部终端700进行通信验证。
[0025]下面,对于安全智能卡的各组成单元进行说明。
[0026]安全芯片模块100是IC卡的安全芯片模块,它用于存储智能卡的卡片信息。例如,智能卡是银行卡的情况下,安全芯片模块100用于储存银行卡的卡号、有效期、CVN等。
[0027]卡验证子模块200用于触发智能卡的验证功能并且根据验证结果向安全芯片模块100发出启动或者关闭的工作请求,另一方面仅在向安全芯片模块100发出启动的工作请求的情况下才触发下述计时子模块600。
[0028]Token子模块300是在卡片需要进行验证的情况下用于生成验证用的验证码。作为验证码可以是Token序列码。
[0029]I/O通信子模块400用于与外部终端700之间进行数据传输。在本发明中不对I/O通信子模块400与外部终端700之间的通讯方式进行特别限定,优选地通讯方式有超声波、低功率蓝牙、NFC。
[0030]电源子模块500是安全智能卡的电源模块,用于给安全智能卡提供电源,默认模式下电源处于睡眠状态,当需要验证时,电源处于工作状态。
[0031]计时子模块600在卡验证子模块200的触发下对于智能卡的可用时间进行计时。用户能够对卡片的可用时间进行设定,例如设定为5分钟的情况下,计时子模块600在卡验证子模块200的触发下进行计时,在达到5分钟的情况下,通知卡验证子模块600向安全芯片发出关闭的工作请求。这样在用户设定的5分钟时间内,用户可以连续刷卡而不需要重新进行验证,如果超过该设定的时间之后,则需要重新进行验证解锁。
[0032]进一步,安全智能卡的外部还设置有用于启动卡验证子模块100的开关键。在需要进行验证时,用户按下该开关键来启动验证。
[0033]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1