设备验证的系统、方法、装置、电子设备及介质制造方法及图纸

技术编号:36693325 阅读:25 留言:0更新日期:2023-02-27 20:02
本申请属于安全技术领域,公开了设备验证的系统、方法、装置、电子设备及介质,该方法包括,确定接收到设备验证请求时,获取设备验证请求中包含的离线验证码以及用户账号信息;基于设备特征信息以及用户账号信息,生成加密密钥;根据加密密钥以及当前设备时间,获得设备验证码;根据设备验证码,对离线验证码进行验证,获得设备验证结果。这样,可以实现对设备的离线授权验证,提高设备安全性。提高设备安全性。提高设备安全性。

【技术实现步骤摘要】
设备验证的系统、方法、装置、电子设备及介质


[0001]本申请涉及安全
,具体而言,涉及设备验证的系统、方法、装置、电子设备及介质。

技术介绍

[0002]在一些设备维修或者保养的过程中,通常需要专业的诊断设备(如,车辆诊断设备),对待维护设备(如,车辆)的电子控制单元进行诊断、配置修改以及刷写等操作。在设备维护过程中,由于未被授权的非法诊断设备可能会对待维护设备进行恶意篡改等操作,因此,通常需要对诊断设备进行授权验证,以保证诊断设备的合法性。
[0003]现有技术下,通常需要通过验证程序,采用网络查询后台数据库的方式,进行授权验证。但是,无法在离线场景中对诊断设备进行授权验证。

技术实现思路

[0004]本申请实施例的目的在于提供设备验证的系统、方法、装置、电子设备及介质,用以可以实现对设备的离线授权验证,提高设备安全性。
[0005]一方面,提供一种设备验证的方法,包括:
[0006]确定接收到设备验证请求时,获取设备验证请求中包含的离线验证码以及用户账号信息;
[0007]基于设备特征信息以及用户账号信息,生成加密密钥;
[0008]根据加密密钥以及当前设备时间,获得设备验证码;
[0009]根据设备验证码,对离线验证码进行验证,获得设备验证结果。
[0010]一种实施方式中,基于设备特征信息以及用户账号信息,生成加密密钥,包括:
[0011]对设备特征信息以及用户账号信息进行哈希计算,获得加密密钥。
[0012]一种实施方式中,根据加密密钥以及当前设备时间,生成设备验证码,包括:
[0013]根据当前设备时间生成验证时间因子,或者,根据当前设备时间以及当前使用次数,生成验证时间因子;
[0014]采用加密密钥,对验证时间因子进行加密,获得设备验证码。
[0015]一种实施方式中,离线验证码是采用加密密钥对有效起始时间以及有效截止时间加密生成的;
[0016]或者,离线验证码是采用加密密钥对有效起始时间、有效截止时间以及目标验证设备的最大使用次数加密生成的。
[0017]一种实施方式中,根据设备验证码,对离线验证码进行验证,获得设备验证结果,包括:
[0018]若根据设备验证码以及离线验证码,确定当前设备时间不低于有效起始时间且不高于有效截止时间,则确定验证通过,否则,确定验证失败;
[0019]或者,若根据设备验证码以及离线验证码,确定当前设备时间不低于有效起始时
间且不高于有效截止时间,且当前使用次数低于最大使用次数,则确定验证通过,否则,确定验证失败。
[0020]一方面、提供一种设备验证的系统,包括注册服务器以及目标诊断设备,其中,
[0021]注册服务器用于:确定接收到验证码生成请求时,基于目标诊断设备的设备特征信息以及用户账号信息,生成加密密钥,并采用加密密钥,基于目标诊断设备的有效起始时间以及有效截止时间,生成离线验证码,并向用户展示离线验证码;
[0022]目标诊断设备用于:执行如上述任一种设备验证的各种可选实现方式中提供的方法的步骤。
[0023]一种实施方式中,注册服务器用于:
[0024]获取目标诊断设备的最大使用次数;
[0025]采用加密密钥,基于目标诊断设备的有效起始时间、有效截止时间以及最大使用次数,生成离线验证码。
[0026]一方面,提供一种设备验证的装置,包括:
[0027]获取单元,用于确定接收到设备验证请求时,获取设备验证请求中包含的离线验证码以及用户账号信息;
[0028]生成单元,用于基于设备特征信息以及用户账号信息,生成加密密钥;
[0029]获得单元,用于根据加密密钥以及当前设备时间,获得设备验证码;
[0030]验证单元,用于根据设备验证码,对离线验证码进行验证,获得设备验证结果。
[0031]一种实施方式中,生成单元用于:
[0032]对设备特征信息以及用户账号信息进行哈希计算,获得加密密钥。
[0033]一种实施方式中,生成单元用于:
[0034]根据当前设备时间生成验证时间因子,或者,根据当前设备时间以及当前使用次数,生成验证时间因子;
[0035]采用加密密钥,对验证时间因子进行加密,获得设备验证码。
[0036]一种实施方式中,验证单元还用于:
[0037]离线验证码是采用加密密钥对有效起始时间以及有效截止时间加密生成的;
[0038]或者,离线验证码是采用加密密钥对有效起始时间、有效截止时间以及目标验证设备的最大使用次数加密生成的。
[0039]一种实施方式中,获得单元用于:
[0040]若根据设备验证码以及离线验证码,确定当前设备时间不低于有效起始时间且不高于有效截止时间,则确定验证通过,否则,确定验证失败;
[0041]或者,若根据设备验证码以及离线验证码,确定当前设备时间不低于有效起始时间且不高于有效截止时间,且当前使用次数低于最大使用次数,则确定验证通过,否则,确定验证失败。
[0042]一方面,提供了一种电子设备,包括处理器以及存储器,存储器存储有计算机可读取指令,当计算机可读取指令由处理器执行时,运行如上述任一种设备验证的各种可选实现方式中提供的方法的步骤。
[0043]一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时运行如上述任一种设备验证的各种可选实现方式中提供的方法的步骤。
[0044]一方面,提供了一种计算机程序产品,计算机程序产品在计算机上运行时,使得计算机执行如上述任一种设备验证的各种可选实现方式中提供的方法的步骤。
[0045]本申请实施例提供的设备验证的系统、方法、装置、电子设备及介质中,确定接收到设备验证请求时,获取设备验证请求中包含的离线验证码以及用户账号信息;基于设备特征信息以及用户账号信息,生成加密密钥;根据加密密钥以及当前设备时间,获得设备验证码;根据设备验证码,对离线验证码进行验证,获得设备验证结果。这样,可以实现对设备的离线授权验证,提高设备安全性。
[0046]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0047]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0048]图1为本申请实施例提供的一种设备验证系统的架构示意图;
[0049]图2为本申请实施例提供的一种离线验证码生成的方法的流程图;
[0050]图3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备验证的方法,其特征在于,包括:确定接收到设备验证请求时,获取所述设备验证请求中包含的离线验证码以及用户账号信息;基于设备特征信息以及所述用户账号信息,生成加密密钥;根据所述加密密钥以及当前设备时间,获得设备验证码;根据所述设备验证码,对所述离线验证码进行验证,获得设备验证结果。2.如权利要求1所述的方法,其特征在于,所述基于设备特征信息以及所述用户账号信息,生成加密密钥,包括:对所述设备特征信息以及所述用户账号信息进行哈希计算,获得所述加密密钥。3.如权利要求1或2所述的方法,其特征在于,所述根据所述加密密钥以及当前设备时间,生成设备验证码,包括:根据所述当前设备时间生成验证时间因子,或者,根据所述当前设备时间以及当前使用次数,生成验证时间因子;采用所述加密密钥,对所述验证时间因子进行加密,获得所述设备验证码。4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述离线验证码是采用所述加密密钥对有效起始时间以及有效截止时间加密生成的;或者,所述离线验证码是采用所述加密密钥对所述有效起始时间、所述有效截止时间以及目标验证设备的最大使用次数加密生成的。5.如权利要求4所述的方法,其特征在于,所述根据所述设备验证码,对所述离线验证码进行验证,获得设备验证结果,包括:若根据所述设备验证码以及所述离线验证码,确定所述当前设备时间不低于所述有效起始时间且不高于所述有效截止时间,则确定验证通过,否则,确定验证失败;或者,若根据所述设备验证码以及所述离线验证码,确定所述当前设备时间不低于所述有效起始时间且不高于所述有效截止时间,且所述当前使用次数低于所述最大使用次数,则确定验证通过,否则,确定验证失败。6.一种设备验证的系统,其特征在于,包括注册服务器以及目标诊断设备,其中,所述注册服务器用于:确定接收到验证码生成请求时,基于所述目标诊断设备的设备特征信息以及用户账号信息,生成加密密钥,并采用所述加密密钥,基于所述目标诊断设备的有效起始时间以及有效截止时间,生成离线验证码,并向用户展示所述离线验证码;所述目标诊断设备用于:执行如权利要求1

5任一项所述的方法。7.如权利要求6所述的系统,其特征在于,所述注册服务器用...

【专利技术属性】
技术研发人员:姜新利罗元
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1