【技术实现步骤摘要】
外设认证方法、装置电子设备及存储介质
[0001]本公开涉及电子
,尤其涉及一种外设认证方法、装置电子设备及存储介质。
技术介绍
[0002]随着科技的不断发展,终端设备厂商通常会为终端设备配置一些各式各样的外围设备,以增加终端设备的使用功能,提升用户在使用体验。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种外设认证方法、装置电子设备及存储介质。
[0004]根据本公开实施例的第一方面,提供一种外设认证方法,应用于电子设备,所述方法包括:
[0005]响应于外设发送的质询请求,根据所述质询请求生成质询结果,并将所述质询结果发送至所述外设,所述质询结果用于所述外设根据所述质询结果返回密钥查询请求;
[0006]响应于所述密钥查询请求进行密钥查询,并将查询结果发送至所述外设,所述查询结果用于所述外设基于所述查询结果和所述质询结果生成待验证令牌,并返回所述待验证令牌以及所述查询结果对应的密钥索引信息;
[0007]根据接收到的所述密钥索引信息确定目标密钥,并基于所述目标密钥和所述质询结果生成目标令牌;
[0008]如果接收到的待验证令牌与所述目标令牌一致,则确定所述外设认证成功。
[0009]根据本公开实施例的第二方面,提供一种外设认证方法,应用于外设,所述方法包括:
[0010]向电子设备发送质询请求,所述质询请求用于所述电子设备根据质询请求生成质询结果,并返回所述质询结果;
[0011]响应于所述质询结果,将密 ...
【技术保护点】
【技术特征摘要】
1.一种外设认证方法,其特征在于,应用于电子设备,所述方法包括:响应于外设发送的质询请求,根据所述质询请求生成质询结果,并将所述质询结果发送至所述外设,所述质询结果用于所述外设根据所述质询结果返回密钥查询请求;响应于所述密钥查询请求进行密钥查询,并将查询结果发送至所述外设,所述查询结果用于所述外设基于所述查询结果和所述质询结果生成待验证令牌,并返回所述待验证令牌以及所述查询结果对应的密钥索引信息;根据接收到的所述密钥索引信息确定目标密钥,并基于所述目标密钥和所述质询结果生成目标令牌;如果接收到的待验证令牌与所述目标令牌一致,则确定所述外设认证成功。2.根据权利要求1所述的方法,其特征在于,所述响应于所述密钥查询请求进行密钥查询,包括:响应于所述密钥查询请求,查询所述电子设备中是否具有离线密钥;如果所述电子设备具有离线密钥,则查询所述电子设备中是否具有在线密钥。3.根据权利要求2所述的方法,其特征在于,所述查询结果还用于所述外设在所述查询结果为所述电子设备具有所述离线密钥和所述在线密钥的情况下,基于所述在线密钥和所述质询结果生成所述待验证令牌。4.根据权利要求2所述的方法,其特征在于,所述查询结果还用于所述外设在所述查询结果为所述电子设备具有所述离线密钥且不具有所述在线密钥的情况下,基于所述离线密钥和所述质询结果生成所述待验证令牌。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述电子设备不具有离线密钥,则确定所述外设认证失败。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述电子设备不具有在线密钥,则返回执行所述查询所述电子设备是否具有在线密钥的步骤,并确定在线查询次数加1;如果所述在线查询次数等于第一指定次数,则确定所述外设认证失败。7.根据权利要求1
‑
6任一项中所述的方法,其特征在于,所述根据所述质询请求生成质询结果,并将所述质询结果发送至所述外设,包括:据所述质询请求生成质询结果,并确定所述质询结果是否满足预设条件;如果所述质询结果满足预设条件,则将所述质询结果发送至所述外设。8.根据权利要求7所述的方法,其特征在于,所述质询结果为随机数,所述如果所述质询结果满足预设条件,则将所述质询结果发送至所述外设,包括:如果所述随机数的位数为指定位数,则将所述质询结果发送至所述外设。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:如果根据所述质询请求生成质询结果失败,则返回执行所述根据所述质询请求生成质询结果的步骤,并确定质询次数加1;如果所述质询次数等于第二指定次数,则确定所述外设认证失败。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:如果所述质询结果不满足预设条件,则返回执行所述据所述质询请求生成质询结果,并确定所述质询结果是否满足预设条件的步骤,且确定所述质询次数加1。
11.一种外设认证方法,其特征在于,应用于外设,所述方法包括:向电子设备发送质询请求,所述质询请求用于所述电子设备根据质询请求生成质询结果,并返回所述质询结果;响应于所述质询结果,将密钥查询请求发送至所述电子设备,所述密钥查询请求用于所述电子设备进行密钥查询,并返回所述查询结果;基于所述查询结果和所述质询结果生成待验证令牌,将所述待验证令牌以及所述查询结果对应的密钥索引信息发送至所述电子设备,所述密钥索引信息用于所述电子设备目标密钥,并基于所述目标密钥和所述质询结果生成目标令牌,所述待验证令牌用于所述电子设备在所述待验证令牌和所述目标令牌一致的情况下,确定所述外设认证成功。12.根据权利要求11所述的方法,其特征在于,所述基于所述查...
【专利技术属性】
技术研发人员:彭茵杰,石新凌,郭景辉,张豪,郭烁,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。