一种车辆密钥生成及发行方法、装置制造方法及图纸

技术编号:24129745 阅读:17 留言:0更新日期:2020-05-13 05:52
本发明专利技术提供一种车辆密钥生成及发行方法、装置,应用于密钥生成器、密钥发行终端、车辆密钥管理终端,其中应用于密钥生成器的方法包括:接收密钥生成参数;读取密钥生成根;根据所述密钥生成参数和所述密钥生成根,按照目标算法生成密钥;根据所述密钥生成密钥发行信息,所述密钥发行信息包括密钥验证码;将所述密钥发行信息发送至密钥发行终端。实施本发明专利技术,能够提高存放密钥生成根的安全性,从而保证了密钥生成的安全性,不需要庞大的数据库对密钥进行存储备份,保证了密钥生成系统的轻量性,便于部署。

【技术实现步骤摘要】
一种车辆密钥生成及发行方法、装置
本专利技术涉及安全通信领域,具体涉及一种车辆密钥生成及发行方法、装置。
技术介绍
随着汽车智能化、网联化的发展与普及,车辆端为了信息传输的安全性,采用加密方式传输各个关键数据。因此,密钥的安全发行与更新问题成为了汽车智能化、网联化发展中需要被重点考虑的问题。相关技术中,采用将密钥服务器生成的密钥存储至密钥数据库中,当数据库终端被恶意攻击,数据库中存储的密钥易被外界设备获取,安全性不高,并且由于密钥数据库的存在,使得整个密钥生成及发行系统复杂且庞大,不易于部署。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有技术中的车辆密钥存储在数据库中易被恶意获取,安全性不高,且密钥生成及发行系统复杂且庞大,不易于部署的缺陷,从而提供一种车辆密钥生成及发行方法、装置。根据第一方面,本专利技术实施例提供一种车辆密钥生成及发行方法,应用于密钥生成器,所述密钥生成器包括安全芯片,所述安全芯片存储有密钥生成根和加密密钥,所述加密密钥用于对密钥进行加密,包括:接收密钥生成参数;读取密钥生成根;根据所述密钥生成参数和所述密钥生成根,按照目标算法生成密钥;根据所述密钥生成密钥发行信息,所述密钥发行信息包括密钥验证码;将所述密钥发行信息发送至密钥发行终端。结合第一方面,在第一方面第一实施方式中所述根据所述密钥生成密钥发行信息,包括:获取所述加密密钥;根据所述加密密钥对所述密钥进行加密处理,得到加密处理后的密钥;根据加密处理后的密钥,生成所述密钥发行信息。结合第一方面,在第一方面第二实施方式中,所述接收密钥生成参数,还包括:上传密钥生成器证书至所述密钥发行终端;接收所述密钥发行终端发送的验证结果;当所述验证结果为密钥生成器证书合法,接收用户认证密码并判断所述用户认证密码与预先存储密码是否一致;当用户认证密码与预先存储密码一致,接收密钥生成参数。根据第二方面,本专利技术实施例提供一种车辆密钥生成及发行方法,应用于密钥发行终端,包括:获取车辆密钥更新状态;当所述车辆密钥更新状态为未初始化状态,向密钥生成器发送密钥生成参数,所述密钥生成参数包括车辆识别码,密钥版本,密钥类型,密钥ID;接收所述密钥发行信息,更改车辆密钥更新状态;将所述密钥发行信息发送至车辆密钥管理终端。结合第二方面,在第二方面第一实施方式中,所述方法还包括:接收车辆密钥更新结果;当所述车辆密钥更新结果为车辆密钥更新成功,更改车辆密钥更新状态。结合第二方面,在第二方面第二实施方式中,所述当所述车辆密钥更新状态为未初始化状态,向密钥生成器发送密钥生成参数之前,所述方法还包括:接收并验证密钥生成器证书是否合法;将验证结果发送给密钥生成器。根据第三方面,本专利技术实施例提供一种车辆密钥生成及发行方法,应用于车辆密钥管理终端,包括:接收密钥发行信息,所述密钥发行信息包括密钥验证码;判断所述密钥发行信息是否合法;当所述密钥发行信息合法,将所述密钥存入电子控制单元,对所述车辆密钥进行更新。结合第三方面,在第三方面第一实施方式中,将所述密钥存入电子控制单元之后,所述方法还包括:将车辆密钥更新结果发送至密钥发行客户端。根据第四方面,本专利技术实施例提供一种车辆密钥生成装置,应用于密钥生成器,所述密钥生成器包括安全芯片,所述安全芯片存储有密钥生成根和加密密钥,所述加密密钥用于对密钥进行加密,包括:参数接收模块,用于接收密钥生成参数;密钥生成根读取模块,用于读取密钥生成根;密钥生成模块,用于根据所述密钥生成参数和所述密钥生成根,按照目标算法生成密钥;发行信息生成模块,用于根据所述密钥生成密钥发行信息,所述密钥发行信息包括密钥验证码;发行信息发送模块,用于将所述密钥发行信息发送至密钥发行终端。根据第五方面,本专利技术实施例提供一种车辆密钥生成及发行装置,应用于密钥发行终端,包括:更新状态获取模块,用于获取车辆密钥更新状态;密钥生成参数发送模块,用于当所述车辆密钥更新状态为未初始化状态,向密钥生成器发送密钥生成参数,所述密钥生成参数包括车辆识别码,密钥版本,密钥类型,密钥ID;状态更新模块,用于接收所述密钥发行信息,更改所述车辆密钥更新状态;信息发送模块,用于将所述密钥发行信息发送至车辆密钥管理终端。根据第六方面,本专利技术实施例提供一种车辆密钥生成及发行装置,应用于车辆密钥管理终端,包括:密钥发行信息接收模块,用于接收密钥发行信息,所述密钥发行信息包括密钥验证码;判断模块,用于判断所述密钥发行信息是否合法;更新模块,用于当所述密钥发行信息合法,将所述密钥存入电子控制单元,对所述车辆密钥进行更新。根据第七方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面或第一方面任一实施方式,或第二方面或第二方面任一实施方式,或第三方面或第三方面任一实施方式所述的车辆密钥生成及发行方法的步骤。根据第八方面,本专利技术实施例提供一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面或第一方面任一实施方式,或第二方面或第二方面任一实施方式,或第三方面或第三方面任一实施方式所述的车辆密钥生成及发行方法的步骤。本专利技术技术方案,具有如下优点:1.本专利技术提供的车辆密钥生成及发行方法,利用密钥生成器中的安全芯片生成密钥,且密钥生成根预先存储,无法被外界获取,提高了存放密钥生成根的安全性,从而保证了密钥生成的安全性,并且在本专利技术中密钥的生成是根据密钥生成参数以及密钥生成根,而不是随机生成,因此密钥可以按照相同的密钥生成参数以及密钥生成根再次生成,不需要庞大的数据库对密钥进行存储备份,保证了密钥生成系统的轻量性,便于部署。2.本专利技术提供的车辆密钥生成及发行方法,利用安全芯片内的加密密钥对密钥进行加密传输,且安全芯片内的加密密钥预先写入,无法被外界获取,进一步提高了密钥传输的安全性。3.本专利技术提供的车辆密钥生成及发行方法,在进行密钥发行之前对密钥生成器的证书以及用户认证密码进行验证,仅当密钥生成器证书以及用户认证密码都通过验证,才能开始密钥的生成,提高了密钥生成系统的安全性。4.本专利技术提供的车辆密钥生成及发行方法,密钥生成参数包括车辆识别码,密钥版本,密钥类型,密钥ID,车辆识别码使密钥生成参数因为车辆不相同而有所不同,保证了生成的密钥与每种车辆对应,且相同的车辆由于密钥版本,密钥类型,密钥ID不同,也会组成不同的密钥生成参数,保证了生成的密钥的多样性。5.本专利技术提供的车辆密钥生成及发行方法,对接收到的密钥发行信息进行是否合法判断,当不合法时,直接退出系统,不再继续密钥的发行,防止密钥在传输过程中被恶意更改,提高了密钥发行的安全性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提本文档来自技高网...

【技术保护点】
1.一种车辆密钥生成及发行方法,应用于密钥生成器,所述密钥生成器包括安全芯片,所述安全芯片存储有密钥生成根和加密密钥,所述加密密钥用于对密钥进行加密,其特征在于,包括:/n接收密钥生成参数;/n读取密钥生成根;/n根据所述密钥生成参数和所述密钥生成根,按照目标算法生成密钥;/n根据所述密钥生成密钥发行信息,所述密钥发行信息包括密钥验证码;/n将所述密钥发行信息发送至密钥发行终端。/n

【技术特征摘要】
1.一种车辆密钥生成及发行方法,应用于密钥生成器,所述密钥生成器包括安全芯片,所述安全芯片存储有密钥生成根和加密密钥,所述加密密钥用于对密钥进行加密,其特征在于,包括:
接收密钥生成参数;
读取密钥生成根;
根据所述密钥生成参数和所述密钥生成根,按照目标算法生成密钥;
根据所述密钥生成密钥发行信息,所述密钥发行信息包括密钥验证码;
将所述密钥发行信息发送至密钥发行终端。


2.根据权利要求1所述的方法,其特征在于,所述根据所述密钥生成密钥发行信息,包括:
获取所述加密密钥;
根据所述加密密钥对所述密钥进行加密处理,得到加密处理后的密钥;
根据加密处理后的密钥,生成所述密钥发行信息。


3.根据权利要求1所述的方法,其特征在于,所述接收密钥生成参数之前,还包括:
上传密钥生成器证书至所述密钥发行终端;
接收所述密钥发行终端发送的验证结果;
当所述验证结果为密钥生成器证书合法,接收用户认证密码并判断所述用户认证密码与预先存储密码是否一致;
当用户认证密码与预先存储密码一致,接收密钥生成参数。


4.一种车辆密钥生成及发行方法,应用于密钥发行终端,其特征在于,包括:
获取车辆密钥更新状态;
当所述车辆密钥更新状态为未初始化状态,向密钥生成器发送密钥生成参数,所述密钥生成参数包括车辆识别码,密钥版本,密钥类型,密钥ID;
接收所述密钥发行信息,更改所述车辆密钥更新状态;
将所述密钥发行信息发送至车辆密钥管理终端。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收车辆密钥更新结果;
当所述车辆密钥更新结果为车辆密钥更新成功,更改车辆密钥更新状态。


6.根据权利要求4所述的方法,其特征在于,所述当所述车辆密钥更新状态为未初始化状态,向密钥生成器发送密钥生成参数之前,所述方法还包括:
接收并验证密钥生成器证书是否合法;
将验证结果发送给密钥生成器。


7.一种车辆密钥生成及发行方法,应用于车辆密钥管理终端,其特征在于,包括:
接收密钥发行信息,所述密钥发行信息包括密钥验证码...

【专利技术属性】
技术研发人员:靳龙辉王建宋广发张志宾段树明王召秦洪懋
申请(专利权)人:国汽北京智能网联汽车研究院有限公司
类型:发明
国别省市:北京;11

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

1