【技术实现步骤摘要】
设备验证的系统、方法、装置、电子设备及介质
[0001]本申请涉及安全
,具体而言,涉及设备验证的系统、方法、装置、电子设备及介质。
技术介绍
[0002]在一些设备维修或者保养的过程中,通常需要专业的诊断设备(如,车辆诊断设备),对待维护设备(如,车辆)的电子控制单元进行诊断、配置修改以及刷写等操作。在设备维护过程中,由于未被授权的非法诊断设备可能会对待维护设备进行恶意篡改等操作,因此,通常需要对诊断设备进行授权验证,以保证诊断设备的合法性。
[0003]现有技术下,通常需要通过验证程序,采用网络查询后台数据库的方式,进行授权验证。但是,无法在离线场景中对诊断设备进行授权验证。
技术实现思路
[0004]本申请实施例的目的在于提供设备验证的系统、方法、装置、电子设备及介质,用以可以实现对设备的离线授权验证,提高设备安全性。
[0005]一方面,提供一种设备验证的方法,包括:
[0006]确定接收到设备验证请求时,获取设备验证请求中包含的离线验证码以及用户账号信息;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种设备验证的方法,其特征在于,包括:确定接收到设备验证请求时,获取所述设备验证请求中包含的离线验证码以及用户账号信息;基于设备特征信息以及所述用户账号信息,生成加密密钥;根据所述加密密钥以及当前设备时间,获得设备验证码;根据所述设备验证码,对所述离线验证码进行验证,获得设备验证结果。2.如权利要求1所述的方法,其特征在于,所述基于设备特征信息以及所述用户账号信息,生成加密密钥,包括:对所述设备特征信息以及所述用户账号信息进行哈希计算,获得所述加密密钥。3.如权利要求1或2所述的方法,其特征在于,所述根据所述加密密钥以及当前设备时间,生成设备验证码,包括:根据所述当前设备时间生成验证时间因子,或者,根据所述当前设备时间以及当前使用次数,生成验证时间因子;采用所述加密密钥,对所述验证时间因子进行加密,获得所述设备验证码。4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述离线验证码是采用所述加密密钥对有效起始时间以及有效截止时间加密生成的;或者,所述离线验证码是采用所述加密密钥对所述有效起始时间、所述有效截止时间以及目标验证设备的最大使用次数加密生成的。5.如权利要求4所述的方法,其特征在于,所述根据所述设备验证码,对所述离线验证码进行验证,获得设备验证结果,包括:若根据所述设备验证码以及所述离线验证码,确定所述当前设备时间不低于所述有效起始时间且不高于所述有效截止时间,则确定验证通过,否则,确定验证失败;或者,若根据所述设备验证码以及所述离线验证码,确定所述当前设备时间不低于所述有效起始时间且不高于所述有效截止时间,且所述当前使用次数低于所述最大使用次数,则确定验证通过,否则,确定验证失败。6.一种设备验证的系统,其特征在于,包括注册服务器以及目标诊断设备,其中,所述注册服务器用于:确定接收到验证码生成请求时,基于所述目标诊断设备的设备特征信息以及用户账号信息,生成加密密钥,并采用所述加密密钥,基于所述目标诊断设备的有效起始时间以及有效截止时间,生成离线验证码,并向用户展示所述离线验证码;所述目标诊断设备用于:执行如权利要求1
‑
5任一项所述的方法。7.如权利要求6所述的系统,其特征在于,所述注册服务器用...
【专利技术属性】
技术研发人员:姜新利,罗元,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。