用于将智能密码钥匙和终端绑定的方法及相关产品技术

技术编号:35474650 阅读:6 留言:0更新日期:2022-11-05 16:22
本公开涉及一种用于将智能密码钥匙和终端绑定的方法及相关产品,方法包括获取用于将智能密码钥匙和终端进行绑定的绑定指令(携带有用于对所述智能密码钥匙解密的用户口令);根据绑定指令生成第一解锁密钥和第一绑定验证码;通过用户口令对第一解锁密钥加密并通过第一解锁密钥对第一绑定验证码加密,以使终端在离线接收到与加密所形成的两个绑定密文对应的两个绑定密文时,通过获取的用户口令对其进行解密处理得到第二解锁密钥和第二绑定验证码;从终端处离线获取第二绑定验证码,以和第一绑定验证码通过匹配性验证来确定智能密码钥匙和终端是否绑定成功。该方案的绑定方法可以在离线的状态下进行,不受网络环境限制。不受网络环境限制。不受网络环境限制。

【技术实现步骤摘要】
用于将智能密码钥匙和终端绑定的方法及相关产品


[0001]本公开一般地涉及智能终端
更具体地,本公开涉及一种用于将智能密码钥匙和终端绑定的方法、用于对智能密码钥匙解锁的方法、用于将智能密码钥匙和终端解绑的方法、设备及计算机可读介质。

技术介绍

[0002]目前智能密码钥匙是一种内置可生成非对称和对称算法的安全芯片,主要用于网站登陆,身份鉴别等场景,在使用时通常采用用户口令的方式对其进行身份验证,用户在长期未使用智能密码钥匙的情况下极容易忘记用户口令,这就会导致当再次使用时极容易把智能密码钥匙锁死。
[0003]现有的解决办法都必须采用在线与服务端交互的方法对智能密码钥匙进行解锁,该种依赖于网络的解锁方式局限性较强,不适于不同场景的需求。

技术实现思路

[0004]至少针对上述
技术介绍
中的缺陷,本公开提供一种用于将智能密码钥匙和终端绑定的方法、用于对智能密码钥匙解锁的方法、用于将智能密码钥匙和终端解绑的方法、设备及计算机可读介质。
[0005]在第一方面中,本公开提供一种用于将智能密码钥匙和终端绑定的方法,包括:在所述智能密码钥匙处离线获取用于将所述智能密码钥匙和所述终端进行绑定的绑定指令,其中所述绑定指令中携带有用于对所述智能密码钥匙解密的用户口令;根据所述绑定指令生成用于对所述智能密码钥匙的用户口令进行解锁的第一解锁密钥和用于进行绑定验证的第一绑定验证码;通过所述用户口令对所述第一解锁密钥加密得到第一绑定密文,并通过所述第一解锁密钥对所述第一绑定验证码加密得到第二绑定密文,以使所述终端离线接收与所述第一绑定密文和第二绑定密文对应的两个绑定密文,并通过获取的用户口令对其进行解密处理得到第二解锁密钥和第二绑定验证码;以及从所述终端处离线获取所述第二绑定验证码,以和所述第一绑定验证码通过匹配性验证来确定所述智能密码钥匙和所述终端是否绑定成功。
[0006]在一个实施例中,在生成所述第一绑定密文和第二绑定密文之后,所述方法还包括:向处理设备离线传输所述第一绑定密文和第二绑定密文,以使所述处理设备将接收到的两个绑定密文通过图形码的形式向所述终端进行展示,以便所述终端根据所述图形码离线获取与所述第一绑定密文和第二绑定密文对应的两个绑定密文。
[0007]在一个实施例中,从所述终端处离线获取所述第二绑定验证码包括:从与所述智能密码钥匙交互的处理设备处获取用户输入的所述第二绑定验证码,其中所述第二绑定验证码是所述终端显示的。
[0008]在第二方面中,本公开还提供一种用于将智能密码钥匙和终端绑定的方法,包括:在所述终端处离线获取分别与所述智能密码钥匙生成的第一绑定密文和第二绑定密文对
应的第三绑定密文和第四绑定密文,其中所述第一绑定密文通过用户口令对用于对智能密码钥匙的用户口令进行解锁的第一解锁密钥加密得到,所述第二绑定密文通过所述第一解锁密钥对用于进行绑定验证的第一绑定验证码加密得到;根据获取的用户口令对所述第三绑定密文进行解密,得到第二解锁密钥;以及通过所述第二解锁密钥对所述第四绑定密文解密,得到第二绑定验证码并离线传输至所述智能密码钥匙处,以使其根据所述第二绑定验证码和第一绑定验证码进行绑定验证。
[0009]在一个实施例中,还包括:存储所述第二解锁密钥,以便通过其对所述智能密码钥匙的用户口令进行解锁。
[0010]在第三方面中,本公开还提供一种用于对智能密码钥匙解锁的方法,包括:在所述智能密码钥匙处离线获取用于对所述智能密码钥匙的用户口令进行解锁的解锁指令;根据所述解锁指令生成用于进行解锁验证的第一解锁验证码,并通过用于对所述智能密码钥匙的用户口令进行解锁的第一解锁密钥对所述第一解锁验证码进行加密,得到第一解锁密文;向与所述智能密码钥匙绑定的终端离线传输所述第一解锁密文,以使所述终端接收与所述第一解锁密文对应的解锁密文,并根据与所述第一解锁密钥相关的第二解锁密钥对其解密得到第二解锁验证码;以及从所述终端处离线获取所述第二解锁验证码,并根据其和所述第一解锁验证码确定当前用户口令。
[0011]在第四方面中,本公开还提供一种用于对智能密码钥匙解锁的方法,包括:在与所述智能密码钥匙绑定的终端处离线获取与所述智能密码钥匙生成的第一解锁密文对应的第二解锁密文,其中所述第一解锁密文通过用于对智能密码钥匙的用户口令进行解锁的第一解锁密钥对用于进行解锁验证的第一解锁验证码加密得到;根据与所述第一解锁密钥相关的第二解锁密钥对所述第二解锁密文进行解密,得到第二解锁验证码;以及将所述第二解锁验证码离线传输至所述智能密码钥匙,以使其根据所述第一解锁验证码和所述第二解锁验证码进行解锁验证。
[0012]在第五方面中,本公开还提供一种用于将智能密码钥匙和终端解绑的方法,包括:在所述智能密码钥匙处离线获取用于对所述智能密码钥匙和所述终端进行解绑的解绑指令,其中所述解绑指令中携带有用于对所述智能密码钥匙解密的用户口令;判断所述用户口令和所述智能密码钥匙中存储的用户口令是否匹配;以及根据判断结果确定是否删除所述智能密码钥匙中的用于对用户口令进行解锁的第一解锁密钥,以确定是否解除所述智能密码钥匙和所述终端的绑定。
[0013]在第六方面中,本公开还提供一种设备,包括:处理器;存储器,其存储有处理器可执行的程序指令,当所述程序指令由所述处理器执行时,使得所述设备执行根据前述第一方面或第二方所述的用于将智能密码钥匙和终端绑定的方法、根据前述第三方面或第四方面所述的用于对智能密码钥匙解锁的方法以及根据前述第五方面所述的用于将智能密码钥匙和终端解绑的方法。
[0014]在第七方面中,本公开还提供一种计算机可读介质,其存储有程序指令,当所述程序指令由至少一个处理器执行时,使得所述处理器执行根据前述第一方面或第二方所述的用于将智能密码钥匙和终端绑定的方法、根据前述第三方面或第四方面所述的用于对智能密码钥匙解锁的方法以及根据前述第五方面所述的用于将智能密码钥匙和终端解绑的方法。
[0015]基于上述关于本公开方案的描述,本领域技术人员可以理解上述实施例所述的绑定、解锁和解绑方案都可以在离线的状态下进行,从而使得各个过程都不受网络环境的限制,进而扩大了其适用范围。
附图说明
[0016]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
[0017]图1是根据本公开实施例的智能密码钥匙中的用于将智能密码钥匙和终端绑定的方法的示意流程图;
[0018]图2是根据本公开实施例的终端中的用于将智能密码钥匙和终端绑定的方法的示意流程图;
[0019]图3是根据本公开实施例的智能密码钥匙和终端的绑定时交互的示意流程图;
[0020]图4是根据本公开实施例的智能密码钥匙中的用于对智能密码钥匙解锁的方法的示意流程图;
[0021]图5是根据本公开实施例的终端中的用于对智能密码钥匙解锁的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于将智能密码钥匙和终端绑定的方法,包括:在所述智能密码钥匙处离线获取用于将所述智能密码钥匙和所述终端进行绑定的绑定指令,其中所述绑定指令中携带有用于对所述智能密码钥匙解密的用户口令;根据所述绑定指令生成用于对所述智能密码钥匙的用户口令进行解锁的第一解锁密钥和用于进行绑定验证的第一绑定验证码;通过所述用户口令对所述第一解锁密钥加密得到第一绑定密文,并通过所述第一解锁密钥对所述第一绑定验证码加密得到第二绑定密文,以使所述终端离线接收与所述第一绑定密文和第二绑定密文对应的两个绑定密文,并通过获取的用户口令对其进行解密处理得到第二解锁密钥和第二绑定验证码;以及从所述终端处离线获取所述第二绑定验证码,以和所述第一绑定验证码通过匹配性验证来确定所述智能密码钥匙和所述终端是否绑定成功。2.根据权利要求1所述的方法,在生成所述第一绑定密文和第二绑定密文之后,所述方法还包括:向处理设备离线传输所述第一绑定密文和第二绑定密文,以使所述处理设备将接收到的两个绑定密文通过图形码的形式向所述终端进行展示,以便所述终端根据所述图形码离线获取与所述第一绑定密文和第二绑定密文对应的两个绑定密文。3.根据权利要求1所述的方法,其中从所述终端处离线获取所述第二绑定验证码包括:从与所述智能密码钥匙交互的处理设备处获取用户输入的所述第二绑定验证码,其中所述第二绑定验证码是所述终端显示的。4.一种用于将智能密码钥匙和终端绑定的方法,包括:在所述终端处离线获取分别与所述智能密码钥匙生成的第一绑定密文和第二绑定密文对应的第三绑定密文和第四绑定密文,其中所述第一绑定密文通过用户口令对用于对智能密码钥匙的用户口令进行解锁的第一解锁密钥加密得到,所述第二绑定密文通过所述第一解锁密钥对用于进行绑定验证的第一绑定验证码加密得到;根据获取的用户口令对所述第三绑定密文进行解密,得到第二解锁密钥;以及通过所述第二解锁密钥对所述第四绑定密文解密,得到第二绑定验证码并离线传输至所述智能密码钥匙处,以使其根据所述第二绑定验证码和第一绑定验证码进行绑定验证。5.根据权利要求4所述的方法,还包括:存储所述第二解锁密钥,以便通过其对所述智能密码钥匙的用户口令进行解锁。6.一种用于对智能密码钥匙解锁的方法,包括:在所述智能密码钥匙处离线获取用于...

【专利技术属性】
技术研发人员:赵波
申请(专利权)人:中金金融认证中心有限公司
类型:发明
国别省市:

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

1