智能卡解锁方法及系统
2024-01-09 23:01:23发布 浏览473次 信息编号:92365
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
智能卡解锁方法及系统
技术领域
[0001] 本发明涉及领域,具体涉及一种智能卡解锁方法及系统。
背景技术
现有技术涉及的智能卡,如安全TF卡,以其独特的接口和安全技术,在移动安全应用领域发挥着越来越重要的作用。 具体地,可以利用用户密码登录功能为智能卡提供用户级的安全性。 访问信息安全保护,但由于智能卡处于芯片级,没有按钮等直接操作方式,因此当用户忘记密码或输入错误密码而智能卡被锁定时,需要找回密码或解锁。
现有技术为智能卡提供的解锁方法可以采用制造商或产品的唯一识别码找回密码或解锁等传统方法,也可以采用远程网络认证方式。 上述过程繁琐、不安全、不方便。 例如,当用户忘记或丢失产品识别码时,就无法找回密码或解锁。 寄回厂家解锁不仅费时而且容易丢失卡,而且很难保证卡内信息不泄露。 网络认证方式环节较多,需要大量的安全控制和保障工作。 当出现错误时,排除故障非常费时费力。
目前,通过将智能卡发回厂家或进行网络认证来解锁智能卡的相关技术方法尚未提出有效的解决方案,导致智能卡解锁方法对用户来说效率低下且安全性差。
发明内容
针对通过将智能卡寄回厂家或进行网络认证来解锁智能卡的相关技术方法,导致智能卡解锁方法对用户来说效率低、安全性差的问题,目前尚未有有效的解决方案。尚未提出。 为此,本发明的主要目的在于提供一种智能卡解锁方法及系统,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种智能卡解锁方法。 该方法包括:智能卡接收到解锁请求后,触发随机码生成器生成动态验证码; 调用动态验证码和注册用户的注册信息; 根据注册信息,通过网络向验证终端发送动态验证码; 根据验证终端接收到的动态验证码对智能卡进行解锁。
进一步的,所述注册信息包括注册用户的手机号码,其中,根据所述注册信息通过网络向验证终端发送动态验证码的步骤包括:调用短信服务开始向验证终端发送动态验证码。短信服务器通过移动无线网络,将动态验证码通过短信服务器发送至手机号码对应的验证终端。
进一步的,所述注册信息包括注册用户的接收邮箱地址,其中,根据所述注册信息通过网络向验证终端发送动态验证码的步骤包括:调用发送邮件服务开始发送动态验证码。到邮件服务器。 动态验证码通过邮件服务器发送至收件人邮箱地址对应的验证终端。
进一步地,在触发随机码生成器生成动态验证码之后,还包括:启动验证码定时器开始计时,当计时时间超过阈值时,动态验证码处于无效状态。 当计时时间未超过阈值时,动态验证码处于有效状态。
进一步地,在调用动态验证码和注册用户的注册信息之前,该方法还包括: 提供用于输入注册用户的注册信息的用户界面; 并将注册信息保存到智能卡中。
为了实现上述目的,根据本发明的另一个方面,提供了一种智能卡解锁系统。 该系统包括:持卡终端,包括智能卡应用软件,用于发出解锁请求; 安装在持卡终端上的智能卡,用于接收解锁请求后触发随机码生成器生成动态验证码; 其中,持卡终端调用动态验证码和注册用户的注册信息,并根据注册信息通过网络将动态验证码发送至验证终端。 ,根据验证终端接收到的动态验证码对智能卡进行解锁。
进一步的,所述注册信息包括注册用户的手机号码,其中,所述持卡终端包括: 短信处理装置,用于在拨打电话后,开始通过移动无线网络向短信服务器发送动态验证码。短信业务,通过短信服务器将动态验证码发送至短信服务器。 验证码发送至手机号码对应的验证终端。
进一步的,所述注册信息包括注册用户的接收者邮箱地址,其中,所述持卡终端包括: 邮件处理装置,用于在调用邮件发送服务后,开始向邮件服务器发送动态验证码,以通过邮件服务器将动态验证码发送至邮件服务器。 验证码发送至收件人邮箱对应的验证终端。
进一步地,所述智能卡包括: 随机码生成器,用于在接收到解锁请求后生成动态验证码; 验证码定时器,用于在触发随机码生成器生成动态验证码后开始计时,其中当计时时间超过阈值时,动态验证码处于无效状态; 当时间未超过阈值时,动态验证码处于有效状态。
进一步地,所述持卡终端还包括: 应用装置,用于提供输入注册用户的注册信息的用户界面,所述注册信息由所述智能卡保存。
通过本发明,智能卡接收到解锁请求后,触发随机码生成器生成动态验证码; 调用动态验证码和注册用户的注册信息; 根据注册信息通过网络向验证终端发送动态验证码; 智能卡根据验证终端接收到的动态验证码进行解锁。 解决了相关技术中通过将智能卡发回厂家或进行网络认证解锁智能卡的方式为用户提供智能卡解锁方法效率低、安全性差的问题,实现了只有注册用户才能获得自动生成的智能卡解锁方法。智能卡。 利用安全验证码完成快速、安全的解锁方法,提高了智能卡的解锁效率和解锁安全性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。 本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。 在附图中:
图1为本发明实施例提供的智能卡解锁系统的结构示意图;
图2为本发明实施例提供的智能卡解锁系统的详细结构图。 和
图3为本发明实施例提供的一种智能卡解锁方法的流程图。
详细方式
需要说明的是,只要不冲突,本申请中的实施例及实施例中的特征可以相互组合。 下面结合附图和实施例对本发明进行详细说明。
如图。 图1为本发明实施例提供的智能卡解锁系统的结构示意图; 如图。 图2为本发明实施例提供的智能卡解锁系统的详细结构示意图。
如图1所示,本申请上述智能卡解锁系统包括:持卡终端,包括智能卡应用软件,用于发出解锁请求。 智能卡,安装在持卡终端上,用于收到解锁请求后触发随机访问。 代码生成器生成动态验证码; 其中,持卡终端调用动态验证码和注册用户的注册信息,根据注册信息通过网络将动态验证码发送至验证终端,智能卡根据注册用户的注册信息进行验证。验证终端接收到的动态验证码。 解锁码。
本发明上述实施例中的持卡终端为安装智能卡的终端,可以是手机或电脑客户端。 当智能卡安装到持卡终端后,如果需要对智能卡进行解锁,首先需要向智能卡下发。 解锁请求触发智能卡内部的随机码生成器生成动态验证码。 动态验证码通过持卡终端上的通信功能发送至注册信息(注册)对应的验证终端,只有注册用户才能从验证终端获取动态验证码,以便注册用户可以根据验证终端收到的动态验证码解锁智能卡。 由于上述智能卡解锁过程不需要将智能卡寄回厂家或进行网络认证来解锁智能卡,解决了现有技术效率低、安全性差的问题,为用户提供了一种智能卡解锁方法。 ,从而实现只有注册用户才能解锁智能卡。 获取智能卡并自动生成安全验证码,完成快速、安全的解锁方法,提高了智能卡的解锁效率和解锁安全性。
具体的,本发明上述实施例中的持卡终端提供与所安装的智能卡相匹配的应用软件。 应用软件提供用于用户访问的用户界面和用于控制智能卡的接口的应用程序。 用户界面可以是用户界面。 用于触发智能卡解锁,即向持卡终端加载的智能卡发送解锁请求。
上述实施例中的智能卡可以是具有密码登录功能的智能卡,例如提供用户访问权限限制的TF卡。 智能卡中包括安全管理器,安全管理器用于统一管理智能卡的整个访问权限管理。 以及软件和硬件模块,所述软件和硬件模块包括控制程序、随机码生成器和验证码定时器。 另外,智能卡需要用户提前注册,只有完成注册的注册用户才能解锁。 注册用户的注册信息包括手机信息和/或邮箱地址等能够接收智能卡生成的动态验证码的对象。 。 在智能卡中注册用户的过程可以通过加载智能卡的加载终端通过应用软件在智能卡上注册用户信息,并将注册信息保存在智能卡中。
本申请上述实施例中的注册信息可以包括注册用户的手机号码或者注册用户的收件人邮箱地址。 此时,持卡终端可以包括:短信处理装置,用于在调用短信业务后发起动态验证。 通过移动无线网络将代码发送至短信服务器,将动态验证码通过短信服务器发送至手机号码对应的验证终端; 和/或电子邮件处理装置用于在调用电子邮件发送服务后开始发送动态验证码。 发送至电子邮件服务器,以通过电子邮件服务器将动态验证码发送至收件人电子邮件地址对应的验证终端。
具体地,在本发明上述实施例的具体应用过程中,当用户需要找回智能卡的密码来解锁智能卡时,首先通过应用接口向智能卡发送解锁请求。运营商终端上的应用软件,智能卡收到解锁请求后,通过自身的随机码生成器生成动态验证码。 然后,智能卡会根据卡内保存的用户注册信息,确定通过调用短信发送和/或电子邮件的方式发送当前生成的动态验证码。 卡终端根据智能卡确定的发送路由,通过短信处理装置和/或电子邮件处理装置发送动态验证码,并将随机动态验证码发送至用户手机号码或电子邮箱地址中。注册信息。 在对应的验证终端中,解锁的用户即可从注册信息对应的验证终端(如移动通信终端、计算机终端)获取接收到的动态验证码。 最后,用户可以使用验证卡向终端输入动态验证码,或者将获得的动态验证码通过网络返回给持卡终端,由智能卡进行验证。 如果接收到的动态验证码与当前生成的动态验证码相同,则说明验证正确,智能卡将进行解锁,或者重置出厂密码,或者将当前密码发送给用户,从而完成解锁智能卡的解锁方案,最终实现简单且高安全性的解锁方案。 其中,发送方式包括但不限于短信和电子邮件。
通过上述方法,本发明实现了无需利用制造商或固定的产品信息来找回密码或解锁。 当用户需要找回解锁密码时,只需将自动生成的动态验证码通过智能卡发送给与智能卡关联的人即可。 通过您的手机或电子邮件地址,您可以找回密码并解锁。 这是一种简单且高度安全的解锁解决方案。
本发明上述实施例的智能卡可以包括: 随机码生成器,用于在接收到解锁请求后生成动态验证码。 验证码定时器,用于触发随机码发生器生成动态验证码后开始计时。 ,其中,当计时时间超过阈值时,动态验证码处于无效状态; 当计时时间超过阈值时,动态验证码处于有效状态。
本发明上述实施例中的持卡终端还可以包括应用装置,用于提供用于输入注册用户的注册信息的用户界面,该注册信息由智能卡保存。
图3为本发明实施例提供的一种智能卡解锁方法的流程图。 如图3所示,该方法包括以下步骤:
步骤S102、智能卡接收到解锁请求后,触发随机码生成器生成动态验证码。
具体地,当注册用户需要找回智能卡密码进行解锁时,需要接收来自外部的解锁请求。 发出解锁请求的终端可以是智能卡的承载终端,该承载终端可以为用户软件提供应用接口。 向智能卡发出解锁请求。
另外,在实现过程中,上述步骤可以利用智能卡中的安全管理器程序调用随机码生成器来生成随机的动态验证码。
步骤S104、调用动态验证码和注册用户的注册信息。
步骤S106、根据注册信息通过网络向验证终端发送动态验证码。
具体地,上述步骤根据智能卡中注册信息的内容确定动态验证码需要发送的目的地。
步骤S108、根据验证终端接收到的动态验证码对智能卡进行解锁。
本发明上述实施例实现的智能卡解锁方法,从智能卡中生成动态验证码,并将该动态验证码发送至智能卡中已注册的注册信息对应的验证终端,并且仅注册用户可以从验证终端获取动态验证码,以便注册用户可以根据验证终端接收到的动态验证码解锁智能卡。 由于上述智能卡解锁过程不需要将智能卡寄回厂家或进行网络认证来解锁智能卡,解决了现有技术效率低、安全性差的问题,为用户提供了一种智能卡解锁方法。 ,从而实现只有注册用户才能解锁智能卡。 获取智能卡并自动生成安全验证码,完成快速、安全的解锁方法,提高了智能卡的解锁效率和解锁安全性。
优选地,在调用动态验证码和注册用户的注册信息之前,该方法还可以包括以下步骤: 提供用于输入注册用户的注册信息的用户界面。 并将注册信息保存到智能卡中。
在本发明上述实施例中,注册信息可以包括注册用户的手机号码和/或注册用户的接收者邮箱地址,其中,所述通过网络向验证终端发送动态验证码的步骤根据注册信息可以包括:调用短信服务开始通过移动无线网络向短信服务器发送动态验证码,从而通过短信服务器将动态验证码发送到手机号码对应的验证终端。
另外,上述根据注册信息通过网络向验证终端发送动态验证码的步骤还可以为:调用发送邮件服务开始向邮件服务器发送动态验证码。 动态验证码通过邮件服务器发送至收件人邮箱地址对应的验证终端。
具体地,上述实施例中,可以选择两种方法来获取动态验证码,并且可以将动态验证码以短信或电子邮件的形式发送至用户注册的手机或邮箱。 即智能卡通过运营商终端向注册信息中记录的手机号码或收件人邮箱地址发送随机生成的动态验证码。 然后,用户可以从上述手机号码或收件人邮箱对应的验证终端获取动态验证。 并将其输入安装有智能卡的持卡终端进行验证。
在本发明上述实施例中,在触发随机码生成器生成动态验证码之后,还可以包括以下步骤:启动验证码定时器开始计时,其中,当计时时间超过阈值时,动态验证码处于无效状态; 当计时时间未超过阈值时,动态验证码处于有效状态。
具体地,本发明上述实施例的智能卡中的安全管理器可以验证输入的动态验证码和验证码值的有效期。 验证正确后,智能卡将被解锁或重置出厂密码。 或者将当前密码发送给用户。
应当注意的是,附图的流程图中所示的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且尽管在流程图中示出了逻辑顺序,但是在一些情况下,这些步骤所示或描述的顺序可以与此处不同的顺序执行。
通过以上的描述,可以看出,本发明实现了以下技术效果: 由于上述智能卡解锁过程不需要将智能卡寄回厂家或进行网络认证来解锁智能卡,因此,解决了现有技术为用户提供智能卡的问题。 该解锁方法效率低、安全性差的问题,使得能够实现只有注册用户才能获取智能卡自动生成安全验证码,完成快速、安全的解锁方法,从而提高解锁效率和解锁安全性。智能卡的。
显然,本领域技术人员应该理解,本发明的上述模块或步骤可以利用通用计算设备来实现,可以集中在单个计算设备上,也可以分布在多个计算设备组成的网络上。计算设备。 可选地,它们可以用计算设备可执行的程序代码来实现,从而可以将它们存储在存储设备中并由计算设备执行,或者可以将它们单独制成单独的集成电路模块,或者可以将它们多个模块或步骤被制成单个集成电路模块。 因此,本发明不限于硬件和软件的任何特定组合。
以上所述仅为本发明的优选实施例而已,并不用于限定本发明。 对于本领域的技术人员来说,本发明可以有各种修改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
提醒:请联系我时一定说明是从星空网上看到的!