CN112884960A - 密钥验证方法、装置及存储介质 - Google Patents

密钥验证方法、装置及存储介质 Download PDF

Info

Publication number
CN112884960A
CN112884960A CN201911205851.9A CN201911205851A CN112884960A CN 112884960 A CN112884960 A CN 112884960A CN 201911205851 A CN201911205851 A CN 201911205851A CN 112884960 A CN112884960 A CN 112884960A
Authority
CN
China
Prior art keywords
impedance information
key verification
terminal
antenna
antenna impedance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911205851.9A
Other languages
English (en)
Other versions
CN112884960B (zh
Inventor
刘豫青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201911205851.9A priority Critical patent/CN112884960B/zh
Publication of CN112884960A publication Critical patent/CN112884960A/zh
Application granted granted Critical
Publication of CN112884960B publication Critical patent/CN112884960B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

本公开揭示了一种密钥验证方法、装置及存储介质,属于信息安全技术领域。所述方法包括:接收终端发送的密钥验证请求,该密钥验证请求中包含根据终端的天线电路的阻抗确定的第一天线阻抗信息;将第一天线阻抗信息与第二天线阻抗信息进行匹配,该第二天线阻抗信息是密钥验证设备中预先储存的天线阻抗信息;第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证。通过采用天线阻抗信息做密钥实现终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。

Description

密钥验证方法、装置及存储介质
技术领域
本申请涉及信息安全技术领域,特别涉及一种密钥验证方法、装置及存储介质。
背景技术
为了实现用户的信息安全保护或者权限管理,通常采用密码验证的方式进行身份验证。
在相关技术中,在一些门禁管理***中,通常采用密码锁或者电子门禁等进行用户身份的校验。
在上述相关技术中,在门禁管理***中,采用密码锁或者电子门禁的方法加密强度低,可较为轻易地通过撞库或者穷举的方式进行破解,安全系数不高。
发明内容
本公开提供一种密钥验证方法、装置及存储介质。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种密钥验证方法,所述方法由密钥验证设备执行,所述方法包括:
接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
在一种可能的实现方式中,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,所述将所述第一天线阻抗信息与第二天线阻抗信息进行匹配,包括:
对所述第一天线阻抗信息进行解密,获得按照预设顺序组合的所述阻抗信息;
将所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息进行匹配;
所述当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证,包括:
当所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息匹配成功时,确定所述终端通过密钥验证。
在一种可能的实现方式中,所述接收终端发送的密钥验证请求,包括:
接收所述终端通过短距离无线通信方式发送的所述密钥验证请求;
其中,所述短距离无线通信方式包括近场通信(Near Field Communication,NFC)、蓝牙通信或者无线局域网(Wireless Local Area Networks,WLAN)通信中的一种。
在一种可能的实现方式中,所述密钥验证设备是门禁设备。
根据本公开实施例的第二方面,提供了一种密钥验证方法,所述方法由终端执行,所述方法包括:
在检测到密钥验证设备时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成包含所述第一天线阻抗信息的密钥验证请求;
将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备。
在一种可能的实现方式中,所述第一天线阻抗信息是由所述终端中至少一个抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,所述将所述密钥验证请求发送给所述密钥验证设备,包括:
通过短距离无线通信方式,将所述密钥验证请求发送给所述密钥验证设备;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
根据本公开实施例的第三方面,提供了一种密钥验证装置,所述装置应用于密钥验证设备中,所述装置包括:
接收模块,用于接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
匹配模块,用于将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
确定模块,用于当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
在一种可能的实现方式中,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,所述匹配模块,包括:
解密子模块,用于对所述第一天线阻抗信息进行解密,获得按照预设顺序组合的阻抗信息;
匹配子模块,用于将所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息进行匹配;
所述确定模块,用于当所述天线阻抗与所述第二天线阻抗信息中的对应天线阻抗匹配成功时,确定所述终端通过密钥验证。
在一种可能的实现方式中,所述接收模块,用于:
接收所述终端通过短距离无线通信方式发送的所述密钥验证请求;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
在一种可能的实现方式中,所述密钥验证设备是门禁设备。
根据本公开实施例的第四方面,提供了一种密钥验证装置,所述装置应用于终端中,所述装置包括:
获取模块,用于在检测到密钥验证设备时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成模块,用于生成包含所述第一天线阻抗信息的密钥验证请求;
发送模块,用于将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备。
在一种可能的实现方式中,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,所述发送模块,用于:
通过短距离无线通信方式,将所述密钥验证请求发送给所述密钥验证设备;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
根据本公开实施例的第五方面,提供了一种密钥验证装置,所述装置应用于密钥验证设备中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
根据本公开实施例的第六方面,提供了一种密钥验证装置,所述装置应用于终端中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
在检测到密钥验证设备时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成包含所述第一天线阻抗信息的密钥验证请求;
将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备。
根据本公开实施例的第七方面,提供了一种计算机可读存储介质,所述存储介质所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述第一方面或者第一方面的任一可选方案所述密钥验证方法。
根据本公开实施例的第八方面,提供了一种计算机可读存储介质,所述存储介质所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述第二方面或者第二方面的任一可选方案所述的密钥验证方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
密钥验证设备通过接收终端发送的密钥验证请求,将该密钥验证请求中包含的根据终端的天线电路的阻抗确定的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
图1示出了本公开一个示例性的实施例提供的终端的结构示意图;
图2是根据一示例性实施例示出的一种密钥验证方法的流程图;
图3示出了本公开一示例性实施例所涉及的不同终端同一触点的阻抗信息的示意图;
图4示出了本公开一示例性实施例所涉及的终端中的天线触点示意图;
图5是根据另一示例性实施例示出的一种密钥验证方法的流程图;
图6是根据另一示例性实施例示出的一种密钥验证方法的流程图;
图7是根据一示例性实施例示出的一种密钥验证装置的方框图;
图8是根据另一示例性实施例示出的一种密钥验证装置的方框图;
图9是根据一示例性实施例示出的电子设备的结构框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
应当理解的是,在本文中提及的“若干个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本公开提供一种密钥验证方法,该密钥验证方法由密钥验证设备执行,能够以天线阻抗信息做密钥实现终端与密钥验证设备之间的匹配,接下来将结合附图对本公开实施例涉及的密钥验证方法进行详细介绍。
首先,对本公开涉及的一些名词进行解释。
1)触点
触点是指两个导体间可供电流通过的交接处或接触面,目前,大多数天线信号接触点连接方式是在天线触点位置焊接金属片,大多为镀金铜片,其中触点可以包括馈电点和接地点。
2)天线阻抗(antenna impedance)
天线通过触点连通至主板馈线,天线和馈线的连接处称为天线的输入端或馈电点。对于线天线来说,天线输入端的电压与电流的比值称为天线的输入阻抗。对于口面型天线,则常用馈线上电压驻波比来表示天线的阻抗特性。一般,天线的输入阻抗是复数,实部称为输入电阻,以Ri表示;虚部称为输入电抗,以Xi表示,即天线的输入阻抗Zi可以表示为:
Zi=Ri+jXi
3)近距离无线通信技术(Near Field Communication,NFC)
NFC即近场通信,是一种短距离的高频无线通信技术,使用NFC技术的设备可以在彼此靠近的情况下进行非接触式点对点数据传输,数据交换。
4)终端
在本公开实施例中,终端可以是具有显示屏的计算设备。比如,该终端可以是智能手机、平板电脑、电子书阅读器等移动终端,或者,该终端也可以是智能手表等智能可穿戴设备,或者,该终端也可以是一体式电脑或者笔记本电脑等个人计算机。
比如,请参考图1,其示出了本公开一个示例性的实施例提供的终端的结构示意图。如图1所示,该终端包括主板110、外部输出/输入设备120、存储器130、外部接口140、触控***150以及电源160。
其中,主板110中集成有处理器和控制器等处理元件。
外部输出/输入设备120可以包括显示组件(比如显示屏)、声音播放组件(比如扬声器)、声音采集组件(比如麦克风)以及各类按键等。
存储器130中存储有程序代码和数据。
外部接口140可以包括耳机接口、充电接口以及数据接口等。
触控***150可以集成在外部输出/输入设备320的显示组件或者按键中,触控***150用于检测用户在显示组件或者按键上执行的触控操作。
电源160用于对终端中的其它各个部件进行供电。
图2是根据一示例性实施例示出的一种密钥验证方法的流程图,该密钥验证方法由密钥验证设备执行,如图2所示,该密钥验证方法包括:
步骤210,接收终端发送的密钥验证请求,该密钥验证请求中包含第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路的阻抗确定。
在本公开实施例中,开发人员可以在终端生产组装过程中预先对终端的天线电路的阻抗进行检测,以获取该终端的天线阻抗信息,由于在终端生产组装的过程中在一定范围内存在误差,因此,对于不同的终端而言,其第一天线阻抗信息都是唯一的。
请参考图3,其示出了本公开一示例性实施例所涉及的不同终端同一触点的阻抗信息的示意图。如图3所示,不同终端在同一触点的阻抗信息在同一频率下不同,因此,对于不同的终端而言,开发人员可以预设第一天线阻抗信息的采集规则,根据该采集规则在终端的生产组装过程中采集终端的天线阻抗信息,比如,开发人员可以选取终端中一个触点在测试频率范围内的阻抗信息作为该终端的天线阻抗信息,或者,可以选取终端中任意两个触点之间在测试频率范围内的阻抗信息作为该终端的天线阻抗信息,或者,可以选取终端中多个触点之间的在测试频率范围内的阻抗信息作为该终端的天线阻抗信息。
可选的,在终端天线阻抗信息的采集过程中,对于天线阻抗信息的采集可以一次完成,该天线阻抗信息可以以在测试频率范围内对应的触点或者触点之间的单个阻抗信息或者多个阻抗信息的集合来表示,其中,触点或者触点之间的阻抗信息可以表示为:
Zi=Ri+jXi
其中,Zi表示阻抗,Ri表示电阻,Xi表示电抗。
或者,取该阻抗信息的实部和虚部的值,表示为(Ri,Xi)的形式。
可选的,该终端的天线阻抗信息可以存储在终端的只读存储区域,存入该只读存储区域内的信息只能读取且无法进行更改。当该天线阻抗信息存储到终端中后,可以使用相应的密钥验证设备对该天线阻抗信息进行识别,将识别获得该终端的天线阻抗信息与检测仪器检测到天线阻抗信息进行对比,以保证导入终端的天线阻抗信息的准确性,其中,该检测仪器可以为网络分析仪,通过网络分析仪的端口与单个触点或者多个触点连接,来获取单个触点或者多个触点之间的阻抗信息。
由于对于该终端的天线阻抗信息的采集在生产组装过程中采集,且只采集一次,由于触点阻抗信息以及多个触点之间的阻抗信息组合的多样性,且在终端的生产组装过程中存在一定范围的生产误差,因此,不同终端的天线阻抗信息都是唯一的。
在一种可能的情况下,由于天线阻抗信息的差异随着测试频率的增高而增大,所以可以适当提高采集过程中的测试频率范围的区间大小,以增大不同终端天线阻抗信息的差异,比如,该测试频率范围可以设置为1至8GHz。
不同的终端,由于天线功能和布局的不同,会设置有不同数量的天线,对应不同数量的天线会有不同数量的触点,一个天线可能有一个触点或者一个以上的触点,请参考图4,其示出了本公开一示例性实施例所涉及的终端中的天线触点示意图,如图4所示,该终端中分布有7个天线触点,对于该终端的天线阻抗信息,可以选取其中一个触点在测试频率范围内的阻抗信息作为该终端的天线阻抗信息,比如可以以S1触点对应的阻抗信息Z11作为该终端的天线阻抗信息,这样,对于该终端而言可以有,Z11、Z22、Z33、Z44、Z55、Z66、Z77七种该终端的天线阻抗信息,或者,可以选取终端中多个触点之间的阻抗信息进行排列组合来作为该终端的天线阻抗信息,比如以S1触点与S2触点的阻抗信息作为该终端的天线阻抗信息,可以有阻抗信息组合{Z11、Z22}、{Z22、Z11}作为该终端的天线阻抗信息两种情况,再比如,以S1触点、S3触点、S5触点的阻抗信息作为该终端的天线阻抗信息,可以有阻抗信息组合{Z11,Z33,Z55}、{Z11,Z55,Z33}、{Z33,Z11,Z55}、{Z33,Z11,Z55}、{Z55,Z11,Z33}、{Z55,Z33,Z11}作为该终端的天线阻抗信息六种情况,其他的组合形式此处不作赘述。
在一种可能的实现方式中,可以选取不同触点之间在测试频率范围内的阻抗信息作为该终端的天线阻抗信息,可以选取其中两个触点之间的阻抗信息作为该终端的天线阻抗信息,或者选取两个以上触点之间的阻抗信息作为该终端的天线阻抗信息。比如,可以选取触点S1和触点S2之间的阻抗信息作为该终端的天线阻抗信息,这样,对于终端而言可以有Z12、Z13、Z14、Z15……等阻抗信息作为该终端的天线阻抗信息的情况,也可以选取触点S1、触点S2以及触点S3之间的阻抗信息作为该终端的天线阻抗信息,这样,对于终端而言可以有Z123、Z124、Z125……等阻抗信息作为该终端的天线阻抗信息的情况。其中,相同触点之间的阻抗信息相同,比如,Z12与Z21相同,因此在选择终端的天线阻抗时,对于相同触点之间的阻抗信息只需要,取其中一个即Z12与Z21只需取其中之一。
或者,可以选择则多组两个触点之间的阻抗信息或者多组两个以上触点之间的阻抗信息作为该终端的天线阻抗信息。比如,以触点S1与触点S2之间的阻抗信息以及触点S1以及触点S3之间的阻抗信息作为该终端的天线阻抗信息,可以有{Z12,Z13},{Z13,Z12}对应的阻抗信息作为该终端的天线阻抗信息两种情况,再比如,以触点S1与触点S2之间的阻抗信息、触点S1以及触点S3之间的阻抗信息以及触点S1与触点S4之间的阻抗信息作为该终端的天线阻抗信息,可以有{Z12,Z13,Z14}、{Z12,Z14,Z13}、{Z14,Z12,Z13}、{Z14,Z13,Z12}、{Z13,Z12,Z14}、{Z13,Z14,Z12}对应的阻抗信息作为该终端的天线阻抗信息六种情况,其他的组合形式此处不作赘述。
或者,可以选取多组两个以上触点之间的阻抗信息作为该终端的天线阻抗信息,比如,可以选取触点S1、触点S2以及触点S3之间的阻抗信息、触点S1、触点S2以及触点S4之间的阻抗信息、触点S1、触点S2以及触点S5之间的阻抗信息作为该终端的天线阻抗信息,可以有{Z123,Z124,Z125}、{Z123,Z125,Z124}、{Z124,Z123,Z125}、{Z124,Z125,Z124}、{Z125,Z123,Z124}、{Z125,Z124,Z123}对应的阻抗信息作为该终端的天线阻抗信息六种情况,其他的组合形式此处不作赘述。
或者,也可以选取触点的阻抗信息与触点之间阻抗信息的组合来作为终端的天线阻抗信息,对于触点的阻抗信息以及触点之间的阻抗信息的数目和排列顺序可以根据预设信息进行设置,比如可以有{Z11,Z22,Z24,Z35,Z126,Z137}这样的组合形式,其他组合形式此处不作赘述。
需要说明的是,相同触点之间的阻抗信息相同,因此在天线阻抗信息的选取过程中,相同触点之间的阻抗信息只取其一。
且对于不同的终端,对于天线阻抗信息的选取,可以选取上述阻抗信息组合方式中的任意一种,不同终端的天线阻抗信息的阻抗信息的组合可以相同也可以不同。
需要说明的是,上述对于终端中触点的数目,阻抗信息的选取,阻抗信息的排列顺序仅为示意性的,本公开并不对终端中触点的数目,阻抗信息的选取,阻抗信息的排列顺序进行限制。
步骤220,将第一天线阻抗信息与第二天线阻抗信息进行匹配;该第二天线阻抗信息是密钥验证设备中预先储存的天线阻抗信息。
步骤230,当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证。
该密钥验证设备中可以预先存储有多个天线阻抗信息,该多个天线阻抗信息中可以是多个终端的天线阻抗信息。
当密钥验证设备中预先储存的多个天线阻抗信息中包含有第一天阻抗信息时,且该储存有第一天线阻抗信息的终端向该密钥验证设备发出密钥验证请求时,该第一天线阻抗信息与该第二天线阻抗信息匹配成功,确定终端通过该密钥验证设备的密钥验证。
在一种可能的实现方式中,当确定终端通过了该密钥验证设备的密钥验证时,该密钥验证设备生成验证通过信息,向该终端发送验证通过信息,用以提醒终端用户该终端通过验证,或者,该密钥验证设备根据该验证通过信息指示该密钥验证设备通过屏幕显示或者声音播报,以提醒终端用户该终端通过该密钥验证设备的密钥验证。
在一种可能的实现方式中,第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,将第一天线阻抗信息与第二天线阻抗信息进行匹配,包括:
对第一天线阻抗信息进行解密,获得按照预设顺序组合的阻抗信息;
将阻抗信息与第二天线阻抗信息中的对应阻抗信息进行匹配;
当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证,包括:
当阻抗信息与第二天线阻抗信息中的对应阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,接收终端发送的密钥验证请求,包括:
接收终端通过短距离无线通信方式发送的密钥验证请求;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
在一种可能的实现方式中,该密钥验证设备是门禁设备。
综上所述,本公开实施例所示的密钥验证方法,密钥验证设备通过接收终端发送的密钥验证请求,将该密钥验证请求中包含根据终端的天线电路的阻抗确定的的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
图5是根据一示例性实施例示出的一种密钥验证方法的流程图,该密钥验证方法由终端执行,比如,该终端可以是如图1所示的终端。如图5所示,该密钥验证方法包括:
步骤510,在检测到密钥验证设备时,获取第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路的阻抗确定。
步骤520,生成包含第一天线阻抗信息的密钥验证请求。
步骤530,将密钥验证请求发送给密钥验证设备,该密钥验证请求用于指示该密钥验证设备对终端进行密钥验证。
在一种可能的实现方式中,该第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,将密钥验证请求发送给密钥验证设备,包括:
通过短距离无线通信方式,将密钥验证请求发送给密钥验证设备;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
综上所述,本公开实施例所示的密钥验证方法,终端通过在检测到密钥验证设备时,获取根据该终端天线电路的阻抗确定的第一天线阻抗信息,生成包含该第一天线阻抗信息的密钥验证请求,并将该密钥验证请求发送给密钥验证设备,以使得该密钥验证设备在接收到终端发送的密钥验证请求后,将该密钥验证请求中包含的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
图6是根据一示例性实施例示出的一种密钥验证方法的流程图,该密钥验证方法由密钥验证设备执行,其中,该重点可以是如图1所示的终端。如图6所示,该密钥验证方法,包括:
步骤610,终端在检测到密钥验证设备时,获取第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路阻抗确定。
在一种可能的实现方式中,该第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
其中,对于终端中各个天线触点均有与之相对应的阻抗信息,开发人员将各个阻抗信息按照预设的排序顺序进行排序,从而生成一个阻抗信息组,对该阻抗信息组进行按照预设的加密方式进行加密后生成该终端的第一天线阻抗信息。
比如,该加密方式可以是对称密钥加密和非对称密钥加密中的一种。
步骤620,终端生成包含第一天线阻抗信息的密钥验证请求。
步骤630,终端将密钥验证请求发送给密钥验证设备,该密钥验证请求用于指示该密钥验证设备对终端进行密钥验证,相应的密钥验证设备接收终端发送的密钥验证请求。
在一种可能的实现方式中,终端通过短距离无线通信方式,将密钥验证请求发送给密钥验证设备,相应的密钥验证接收终端通过短距离无线通信设备发送的密钥验证请求;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
在终端通过短距离无线通信方式与密钥验证设备将密钥验证请求发送给密钥验证设备之前,可以通过该无线通讯方式与密钥验证设备建立连接,比如,当终端与密钥验证设备均支持NFC时,且当终端与密钥验证设备之间的距离符合距离阈值条件时,建立两者之间的数据连接,或者,当终端与密钥设备之间处于同一个网络环境下时,比如,同一个微微网或者无线局域网WLAN下时,两者之间可以通过蓝牙通信或者WLAN通信建立两者之间的数据连接。
步骤640,密钥验证设备将第一天线阻抗信息与第二天线阻抗信息进行匹配,该第二天线阻抗信息是密钥验证设备中预先储存的天线阻抗信息。
在一种可能的实现方式中,将第一天线阻抗信息与第二天线阻抗信息进行匹配,可以包括以下步骤:
1)对第一天线阻抗信息进行解密,获得按照预设顺序组合的阻抗信息。
其中,对第一天线阻抗信息采用的解密方法是与生成该第一天线阻抗信息时对阻抗信息组按照预设的加密方式进行加密时所采用的加密方式相对应的解密方式。
2)将阻抗信息与第二天线阻抗信息中的对应阻抗信息进行匹配。
在阻抗信息匹配的过程中,密钥验证设备采用“一对一”的检测方式进行密钥检测,即,对于第一天线阻抗信息中按顺序排序的各个触点的阻抗信息,以触点为单位对阻抗信息组中的阻抗信息进行匹配,当该阻抗信息组中某一个触点的阻抗信息与该密钥验证设备中的第二天线阻抗信息中某一阻抗信息组中的对应触点处的阻抗信息不同时,则进行第一天线阻抗信息中的阻抗信息组与第二天线阻抗信息中下一个抗信息组中的以触点为单位的阻抗信息匹配。
比如,在一种可能的情况下,第一天线阻抗信息中解密所得的阻抗信息组为{A、B、C、D、F},而密钥验证设备中储存的第二天线阻抗信息包括{A、E、F、C、B、D}以及{A、B、C、F、D}两个阻抗信息组,其中,每一个字母代表了天线电路中每一个触点的阻抗信息,在阻抗信息匹配的过程中,密钥校测设备先将第一天线阻抗信息中解密所得的阻抗信息组{A、B、C、D、F}与第二天线阻抗信息中的阻抗信息组{A、E、F、C、B、D}进行以触点为单位的阻抗信息匹配,通过比较可得,两者第二个触点的阻抗信息存在差异,则结束这两组之间的阻抗信息匹配,进行第一天线阻抗信息中的阻抗信息组{A、B、C、D、F}与第二天线阻抗信息中的阻抗信息组{A、B、C、F、D}之间的阻抗信息匹配,虽然两个阻抗信息组中的触点的阻抗信息的值相同,但由于第四触点和第五触点之间的阻抗信息的顺序不同,因此两者从第四个触点开始的阻抗信息存在差异,则结束这两组之间的阻抗信息匹配,若此处匹配为第一天线阻抗信息与第二天线阻抗信息的最后一次匹配,则确定第一天线阻抗信息与第二天线阻抗信息匹配失败。
若第二天线阻抗信息中包含阻抗信息组{A、B、C、D、F}时,则第一天线阻抗信息能与第二天线阻抗信息匹配成功。
需要说明的是,上述对于第一天线阻抗信息与第二天线阻抗信息的天线阻抗信息组的说明仅为示意性的,本公开并不对第一天线阻抗信息与第二天线阻抗信息中包含的触点的阻抗信息的数量进行限制,也不对第二天线阻抗信息中包含的阻抗信息组的数量进行限制。
步骤650,当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,该密钥验证设备是门禁设备,该门禁设备可以通过密钥验证方法对发出密钥验证请求的终端进行密钥验证,从而确定该终端是否符合该门禁设备的验证条件,以使得门禁***根据验证结果对该终端进行想用的管制。
比如,当该门禁设备为对出入口通道是否开放进行管理时,当该终端通过该密钥验证设备的密钥验证,则该出入口通道对该终端开放,当终端没有通过该密钥验证设备的密钥验证,则该出入口通道拒绝对该终端开放。
综上所述,本公开实施例所示的密钥验证方法,终端通过在检测到密钥验证设备时,获取根据该终端天线电路的阻抗确定的第一天线阻抗信息,生成包含该第一天线阻抗信息的密钥验证请求,并将该密钥验证请求发送给密钥验证设备,以使得该密钥验证设备在接收到终端发送的密钥验证请求后,将该密钥验证请求中包含的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
图7是根据一示例性实施例示出的一种密钥验证装置的方框图,该密钥验证装置应用于密钥验证设备中,以执行上述图2或图6任一实施例所示的方法的全部或部分步骤。如图7所示,该密钥验证装置可以包括:
接收模块710,用于接收终端发送的密钥验证请求,该密钥验证请求中包含第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路的阻抗确定;
匹配模块720,用于将第一天线阻抗信息与第二天线阻抗信息进行匹配;该第二天线阻抗信息是密钥验证设备中预先储存的天线阻抗信息;
确定模块730,用于当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,该匹配模块620,包括:
解密子模块,用于对第一天线阻抗信息进行解密,获得按照预设顺序组合的阻抗信息;
匹配子模块,用于阻抗信息与第二天线阻抗信息中的对应阻抗信息进行匹配;
该确定模块730,用于当阻抗信息与第二天线阻抗信息中的对应阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,接收模块710,用于:
接收终端通过短距离无线通信方式发送的密钥验证请求;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
在一种可能的实现方式中,密钥验证设备是门禁设备。
综上所述,本公开实施例所示的密钥验证装置,应用于密钥验证设备中,通过接收终端发送的密钥验证请求,将该密钥验证请求中包含的根据终端的天线电路的阻抗确定的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
图8是根据一示例性实施例示出的一种密钥验证装置的方框图,该密钥验证装置应用于密钥验证设备中,以执行上述图5或图6任一实施例所示的方法的全部或部分步骤。比如,该终端可以是如图1所示的终端。如图8所示,该密钥验证装置可以包括:
获取模块810,用于在检测到密钥验证设备时,获取第一天线阻抗信息,第一天线阻抗信息根据终端的天线电路的阻抗确定;
生成模块820,用于生成包含第一天线阻抗信息的密钥验证请求;
发送模块830,用于将密钥验证请求发送给密钥验证设备,该密钥验证请求用于指示密钥验证设备。
在一种可能的实现方式中,第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,该发送模块830,用于:
通过短距离无线通信方式,将密钥验证请求发送给密钥验证设备;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
综上所述,本公开实施例所示的密钥验证装置,应用于终端中,通过在检测到密钥验证设备时,获取根据该终端天线电路的阻抗确定的第一天线阻抗信息,生成包含该第一天线阻抗信息的密钥验证请求,并将该密钥验证请求发送给密钥验证设备,以使得该密钥验证设备在接收到终端发送的密钥验证请求后,将该密钥验证请求中包含的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
本公开一示例性实施例提供了一种密钥验证装置,该装置应用于密钥验证设备中,能够实现本公开上述图2或图6任一实施例所示的方法的全部或部分步骤。该密钥验证装置包括:处理器、用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
接收终端发送的密钥验证请求,该密钥验证请求中包含第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路的阻抗确定;
将第一天线阻抗信息与第二天线阻抗信息进行匹配;该第二天线阻抗信息是密钥验证设备中预先储存的天线阻抗信息;
当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,当确定终端通过了该密钥验证设备的密钥验证时,该密钥验证设备生成验证通过信息,向该终端发送验证通过信息,用以提醒终端用户该终端通过验证,或者,该密钥验证设备根据该验证通过信息指示该密钥验证设备通过屏幕显示或者声音播报,以提醒终端用户该终端通过该密钥验证设备的密钥验证。
在一种可能的实现方式中,第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,将第一天线阻抗信息与第二天线阻抗信息进行匹配,包括:
对第一天线阻抗信息进行解密,获得按照预设顺序组合的阻抗信息;
将阻抗信息与第二天线阻抗信息中的对应阻抗信息进行匹配;
当第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定终端通过密钥验证,包括:
当阻抗信息与第二天线阻抗信息中的对应阻抗信息匹配成功时,确定终端通过密钥验证。
在一种可能的实现方式中,接收终端发送的密钥验证请求,包括:
接收终端通过短距离无线通信方式发送的密钥验证请求;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
在一种可能的实现方式中,该密钥验证设备是门禁设备。
综上所述,本公开实施例所示的密钥验证装置,应用于密钥验证设备中,通过接收终端发送的密钥验证请求,将该密钥验证请求中包含的根据终端的天线电路的阻抗确定的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
本公开一示例性实施例提供了一种密钥验证装置,该装置应用于密钥验证设备中,能够实现本公开上述图5或图6任一实施例所示的方法的全部或部分步骤。上述终端可以是如图1所示的终端。该密钥验证装置包括:处理器、用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
在检测到密钥验证设备时,获取第一天线阻抗信息,该第一天线阻抗信息根据终端的天线电路的阻抗确定;
生成包含第一天线阻抗信息的密钥验证请求;
将密钥验证请求发送给密钥验证设备,该密钥验证请求用于指示该密钥验证设备对终端进行密钥验证。
在一种可能的实现方式中,该第一天线阻抗信息是由终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
在一种可能的实现方式中,阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
在一种可能的实现方式中,将密钥验证请求发送给密钥验证设备,包括:
通过短距离无线通信方式,将密钥验证请求发送给密钥验证设备;
其中,短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
综上所述,本公开实施例所示的密钥验证装置,应用于终端中,通过在检测到密钥验证设备时,获取根据该终端天线电路的阻抗确定的第一天线阻抗信息,生成包含该第一天线阻抗信息的密钥验证请求,并将该密钥验证请求发送给密钥验证设备,以使得该密钥验证设备在接收到终端发送的密钥验证请求后,将该密钥验证请求中包含的第一天线阻抗信息与该密钥验证设备中预先储存的第二天线阻抗信息进行匹配,当该第一天线阻抗信息与第二天线阻抗信息匹配成功时,确定该终端通过密钥验证,从而实现了以天线阻抗信息做密钥进行终端与密钥验证设备之间的匹配,由于各个终端的天线阻抗信息各不相同且不容易被撞库或者穷举,因此,通过本公开所示的方案能够提高密钥验证的安全性。
图9是根据一示例性实施例示出的电子设备900的结构框图。该电子设备900可以是:密钥验证设备或者终端。比如,该终端可以是如图1所示的终端。
通常,电子设备900包括有:处理器901和存储器902。
处理器901可以包括一个或多个处理核心,比如4核心处理器、9核心处理器等。处理器901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。
存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器901所执行以实现本公开中方法实施例提供的密钥验证方法。
在一些实施例中,电子设备900还可选包括有:***设备接口903和至少一个***设备。处理器901、存储器902和***设备接口903之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口903相连。具体地,***设备包括:射频电路904、触摸显示屏905、摄像头906、音频电路907、定位组件908和电源909中的至少一种。
***设备接口903可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和***设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和***设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路904用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。
在一些实施例中,电子设备900还包括有一个或多个传感器910。该一个或多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器99、压力传感器913、指纹传感器914、光学传感器915以及接近传感器916。
本领域技术人员可以理解,图9中示出的结构并不构成对电子设备900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,中央处理器901通过执行该一个或一个以上程序来实现图2、图5或图6所示的方法中,由密钥验证设备执行的全部或者部分步骤。
本公开实施例还提供了一种计算机可读存储介质,用于储存为上述电子设备所用的计算机软件指令,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述由密钥验证设备执行的密钥验证方法。例如,该计算机可读存储介质可以是ROM、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
本公开实施例还提供了一种计算机可读存储介质,用于储存为上述电子设备所用的计算机软件指令,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述由终端执行的密钥验证方法。例如,该计算机可读存储介质可以是只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact DiscRead-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (24)

1.一种密钥验证方法,其特征在于,所述方法由密钥验证设备执行,所述方法包括:
接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
2.根据权利要求1所述的方法,其特征在于,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
3.根据权利要求2所述的方法,其特征在于,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
4.根据权利要求2所述的方法,其特征在于,所述将所述第一天线阻抗信息与第二天线阻抗信息进行匹配,包括:
对所述第一天线阻抗信息进行解密,获得按照预设顺序组合的所述阻抗信息;
将所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息进行匹配;
所述当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证,包括:
当所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息匹配成功时,确定所述终端通过密钥验证。
5.根据权利要求1所述的方法,其特征在于,所述接收终端发送的密钥验证请求,包括:
接收所述终端通过短距离无线通信方式发送的所述密钥验证请求;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
6.根据权利要求1所述的方法,其特征在于,所述密钥验证设备是门禁设备。
7.一种密钥验证方法,其特征在于,所述方法由终端执行,所述方法包括:
确定需要进行密钥验证时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成包含所述第一天线阻抗信息的密钥验证请求;
将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备对所述终端进行密钥验证。
8.根据权利要求7所述的方法,其特征在于,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
9.根据权利要求8所述的方法,其特征在于,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
10.根据权利要求7所述的方法,其特征在于,所述将所述密钥验证请求发送给所述密钥验证设备,包括:
通过短距离无线通信方式,将所述密钥验证请求发送给所述密钥验证设备;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
11.一种密钥验证装置,其特征在于,所述装置应用于密钥验证设备中,所述装置包括:
接收模块,用于接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
匹配模块,用于将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
确定模块,用于当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
12.根据权利要求11所述的装置,其特征在于,所述第一天线阻抗信息是由所述终端中至少一个阻抗信息按照预设顺序组合后加密生成的。
13.根据权利要求12所述的装置,其特征在于,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
14.根据权利要求12所述的装置,其特征在于,所述匹配模块,包括:
解密子模块,用于对所述第一天线阻抗信息进行解密,获得按照预设顺序组合的所述阻抗信息;
匹配子模块,用于将所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息进行匹配;
所述确定模块,用于当所述阻抗信息与所述第二天线阻抗信息中的对应阻抗信息匹配成功时,确定所述终端通过密钥验证。
15.根据权利要求11所述的装置,其特征在于,所述接收模块,用于:
接收所述终端通过短距离无线通信方式发送的所述密钥验证请求;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
16.根据权利要求11所述的装置其特征在于,所述密钥验证设备是门禁设备。
17.一种密钥验证装置,其特征在于,所述装置应用于终端中,所述装置包括:
获取模块,用于在检测到密钥验证设备时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成模块,用于生成包含所述第一天线阻抗信息的密钥验证请求;
发送模块,用于将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备。
18.根据权利要求17所述的装置,其特征在于,所述第一天线阻抗信息是由所述终端中至少阻抗信息按照预设顺序组合后加密生成的。
19.根据权利要求18所述的装置,其特征在于,所述阻抗信息是触点的阻抗信息以及触点之间的阻抗信息中的至少一个。
20.根据权利要求17所述的装置,其特征在于,所述发送模块,用于:
通过短距离无线通信方式,将所述密钥验证请求发送给所述密钥验证设备;
其中,所述短距离无线通信方式包括近场通信NFC、蓝牙通信或者无线局域网WLAN通信中的一种。
21.一种密钥验证装置,其特征在于,所述装置应用于密钥验证设备中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
接收终端发送的密钥验证请求,所述密钥验证请求中包含第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
将所述第一天线阻抗信息与第二天线阻抗信息进行匹配;所述第二天线阻抗信息是所述密钥验证设备中预先储存的天线阻抗信息;
当所述第一天线阻抗信息与所述第二天线阻抗信息匹配成功时,确定所述终端通过密钥验证。
22.一种密钥验证装置,其特征在于,所述装置应用于终端中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
在检测到密钥验证设备时,获取第一天线阻抗信息,所述第一天线阻抗信息根据所述终端的天线电路的阻抗确定;
生成包含所述第一天线阻抗信息的密钥验证请求;
将所述密钥验证请求发送给所述密钥验证设备,所述密钥验证请求用于指示所述密钥验证设备。
23.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至5一所述的密钥验证方法。
24.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求6至8一所述的密钥验证方法。
CN201911205851.9A 2019-11-29 2019-11-29 密钥验证方法、装置及存储介质 Active CN112884960B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911205851.9A CN112884960B (zh) 2019-11-29 2019-11-29 密钥验证方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911205851.9A CN112884960B (zh) 2019-11-29 2019-11-29 密钥验证方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN112884960A true CN112884960A (zh) 2021-06-01
CN112884960B CN112884960B (zh) 2022-12-27

Family

ID=76039035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911205851.9A Active CN112884960B (zh) 2019-11-29 2019-11-29 密钥验证方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN112884960B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100663574B1 (ko) * 2006-02-06 2007-01-02 삼성전자주식회사 이동통신 단말기에서 안테나의 임피던스 변화에 따른 rf성능 열화를 방지하기 위한 장치 및 방법
CN101304244A (zh) * 2007-05-10 2008-11-12 株式会社Ntt都科摩 匹配电路
JP2010204809A (ja) * 2009-03-02 2010-09-16 Toppan Printing Co Ltd Usb型トークン
US20130259232A1 (en) * 2010-09-28 2013-10-03 Valeo Securite Habitacle Method for pairing a mobile telephone with a motor vehicle and locking/unlocking set
CN104063650A (zh) * 2014-06-09 2014-09-24 韩晟 一种密钥存储设备及其使用方法
US20150228137A1 (en) * 2014-02-07 2015-08-13 Chongqing Terminus Science And Technology Co. Ltd. Wireless access control to a locking device
WO2016001633A2 (en) * 2014-07-01 2016-01-07 Sofant Technologies Ltd Wireless communications apparatus
WO2016187988A1 (zh) * 2015-05-26 2016-12-01 中兴通讯股份有限公司 一种实现鉴权的方法、装置及终端
CN107393069A (zh) * 2017-07-17 2017-11-24 曹迪 基于蓝牙mesh组网核心技术的门禁管理方法及***
CN108305359A (zh) * 2018-01-09 2018-07-20 国网山东省电力公司滨州供电公司 一种电力仓库电子门禁***及方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100663574B1 (ko) * 2006-02-06 2007-01-02 삼성전자주식회사 이동통신 단말기에서 안테나의 임피던스 변화에 따른 rf성능 열화를 방지하기 위한 장치 및 방법
CN101304244A (zh) * 2007-05-10 2008-11-12 株式会社Ntt都科摩 匹配电路
JP2010204809A (ja) * 2009-03-02 2010-09-16 Toppan Printing Co Ltd Usb型トークン
US20130259232A1 (en) * 2010-09-28 2013-10-03 Valeo Securite Habitacle Method for pairing a mobile telephone with a motor vehicle and locking/unlocking set
US20150228137A1 (en) * 2014-02-07 2015-08-13 Chongqing Terminus Science And Technology Co. Ltd. Wireless access control to a locking device
CN104063650A (zh) * 2014-06-09 2014-09-24 韩晟 一种密钥存储设备及其使用方法
WO2016001633A2 (en) * 2014-07-01 2016-01-07 Sofant Technologies Ltd Wireless communications apparatus
WO2016187988A1 (zh) * 2015-05-26 2016-12-01 中兴通讯股份有限公司 一种实现鉴权的方法、装置及终端
CN106295283A (zh) * 2015-05-26 2017-01-04 中兴通讯股份有限公司 一种实现鉴权的方法、装置及终端
CN107393069A (zh) * 2017-07-17 2017-11-24 曹迪 基于蓝牙mesh组网核心技术的门禁管理方法及***
CN108305359A (zh) * 2018-01-09 2018-07-20 国网山东省电力公司滨州供电公司 一种电力仓库电子门禁***及方法

Also Published As

Publication number Publication date
CN112884960B (zh) 2022-12-27

Similar Documents

Publication Publication Date Title
US10790551B2 (en) Method and electronic device for detecting battery swelling
US11552392B2 (en) Electronic device including antenna module
CN104170287B (zh) 在附件或计算设备中阻止由于辐射hdmi信号的接收机减敏的方法和装置
KR20210002822A (ko) 레인징을 수행하는 전자 장치 및 방법
US20220120885A1 (en) Electronic device for recognizing object, and operating method thereof
KR20190102895A (ko) 메탈 커버를 안테나 방사체로 이용하는 전자 장치
US20150235061A1 (en) Tag reading apparatus and method, tag identification system
US20230333202A1 (en) Wireless power reception device displaying wireless charging range, and operating method thereof
KR20200120133A (ko) 복수의 전자 장치를 무선 충전하는 무선 충전 장치 및 이를 통해 충전되는 전자 장치
CN105022948A (zh) 一种智能手表的控制方法、智能手表以及终端
CN104734750A (zh) 盾及其工作方法、移动终端签名方法、移动终端及***
US11599866B2 (en) Electronic device for selectively using coils supporting power sharing
JP4951877B2 (ja) 電池パック認証システム及び方法、電子機器
EP3520198B1 (en) Techniques for wire-free charging
CN112884960B (zh) 密钥验证方法、装置及存储介质
CN107437997B (zh) 一种射频通信装置及方法
US20230345237A1 (en) Electronic device performing wireless communication with accessory device, and operating method thereof
EP4311162A1 (en) Electronic device for generating mnemonic words of private key and operating method of electronic device
US11832287B2 (en) Electronic device for wireless communication and method of operating electronic device
CN206698436U (zh) 一种数据获取装置及可穿戴设备
KR20210039109A (ko) 데이터를 송/수신하는 전자 장치 및 그 방법
KR20210017235A (ko) 통신 성능을 개선하기 위한 전자 장치 및 그의 동작 방법
CN106549691B (zh) 选择天线的方法及终端
US20230106384A1 (en) Electronic device, method, and non-transitory computer readable storage medium for adaptively providing authentication scheme of service based on context
US20230042780A1 (en) Electronic device and method for controlling operation of electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant