密钥生成系统及方法技术方案

技术编号:37394860 阅读:19 留言:0更新日期:2023-04-27 07:32
本发明专利技术提供了一种密钥生成系统及方法,诊断仪用于向微控制器发送摄像头标定请求、整车识别码和标靶的移动距离;微控制器用于将摄像头标定请求发送至系统级芯片,以对摄像头进行标定,将得到的标定结果返回至微控制器;微控制器还用于若标定结果指示标定成功,从中提取第一俯仰角、第一偏航角和第一翻滚角,基于整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角生成密钥,将发送至系统级芯片。该系统中,当系统级芯片标定摄像头成功后,微控制器可以使用标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,以及预先获取的整车识别码和移动距离生成密钥,保证了每辆整车的密钥的唯一性,并且不易被篡改破解,从而提高了密钥的安全性。密钥的安全性。密钥的安全性。

【技术实现步骤摘要】
密钥生成系统及方法


[0001]本专利技术涉及自动驾驶
,尤其是涉及一种密钥生成系统及方法。

技术介绍

[0002]随着汽车数字化和智能化的迅速发展,汽车的网络安全性也越来越重要。为了保障互联汽车的安全,需要保护通信通道免遭数据失窃和篡改。目前辅助驾驶系统L2级别大多采用智能摄像头方式来实现,智能摄像头主要由MCU(Microcontroller Unit,微控制器)+SOC(System on Chip,系统级芯片)+摄像头的方式来实现环境信息采集、算法决策和整车横纵向控制。但是MCU和SOC之间的数据传输一般采用明文传输,数据容易被截取、篡改攻击,即使采用加密方式传输数据,通常采用的是明文报文的形式传输密钥报文,同样存在容易被篡改破解的问题。

技术实现思路

[0003]本专利技术的目的在于提供一种密钥生成系统及方法,以提高密钥的安全性。
[0004]本专利技术提供的一种密钥生成系统,系统包括:依次通信连接的诊断仪、微控制器和系统级芯片;诊断仪用于向微控制器发送摄像头标定请求,以及预先获取的整车识别码和移动距离;其中,移动距离为对整车中的摄像头标定前,对标靶调整的距离;微控制器用于将摄像头标定请求发送至系统级芯片,以通过系统级芯片用对摄像头进行标定,得到标定结果,将标定结果返回至微控制器;微控制器还用于如果标定结果指示标定成功,提取标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,基于整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角生成密钥,将密钥发送至系统级芯片。
[0005]进一步的,微控制器用于对接收到的摄像头标定请求进行通信协议转换,得到协议转换后的摄像头标定请求,将协议转换后的摄像头标定请求发送至系统级芯片。
[0006]进一步的,微控制器还用于按预设的第一运算方式,对整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角进行运算,以生成密钥;其中,第一运算方式包括以下至少一种:移位运算和异或运算。
[0007]进一步的,微控制器还用于如果目标参数值为浮点值,对目标参数值进行取整处理,得到取整参数值;其中,目标参数值为整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角中的任意一种或多种。
[0008]进一步的,系统级芯片用于按预设的第二运算方式对接收到的密钥进行运算,输出第二俯仰角、第二偏航角和第二翻滚角,分别比较第一俯仰角和第二俯仰角、第一偏航角和第二偏航角、第一翻滚角和第二翻滚角,得到比较结果,向微控制器返回与比较结果相匹配的提示信息;其中,第二运算方式为第一运算方式的逆运算。
[0009]进一步的,系统级芯片还用于如果比较结果指示第二俯仰角与第一俯仰角相同,第二偏航角与第一偏航角相同,且第二翻滚角与第一翻滚角相同,向微控制器发送第一信息;其中,第一信息用于指示系统级芯片成功接收密钥。
[0010]进一步的,系统级芯片还用于如果比较结果指示第二俯仰角与第一俯仰角不相同,和/或,第二偏航角与第一偏航角不相同,和/或,第二翻滚角与第一翻滚角不相同,丢弃密钥,向微控制器发送第二信息;其中,第二信息用于指示系统级芯片接收密钥失败。
[0011]进一步的,微控制器还用于按预设通讯方式,将密钥发送至系统级芯片;其中,预设通讯方式包括:串行外设接口通讯方式、通用异步收发传输器通讯方式或以太网通讯方式。
[0012]进一步的,微控制器用于保存第一俯仰角、第一偏航角和第一翻滚角。
[0013]本专利技术提供的一种密钥生成方法,方法包括:诊断仪向微控制器发送摄像头标定请求,以及预先获取的整车识别码和移动距离;其中,移动距离为对整车中的摄像头标定前,对标靶调整的距离;微控制器将摄像头标定请求发送至系统级芯片,以通过系统级芯片用对摄像头进行标定,得到标定结果,将标定结果返回至微控制器;如果标定结果指示标定成功,微控制器提取标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,基于整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角生成密钥,将密钥发送至系统级芯片。
[0014]本专利技术提供的密钥生成系统及方法,诊断仪用于向微控制器发送摄像头标定请求,以及预先获取的整车识别码和移动距离;其中,移动距离为对整车中的摄像头标定前,对标靶调整的距离;微控制器用于将摄像头标定请求发送至系统级芯片,以通过系统级芯片对摄像头进行标定,得到标定结果,将标定结果返回至微控制器;微控制器还用于如果标定结果指示标定成功,提取标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,基于整车识别码、移动距离、第一俯仰角、第一偏航角和第一翻滚角生成密钥,将密钥发送至系统级芯片。该系统中,当系统级芯片标定摄像头成功后,微控制器可以使用标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,以及预先获取的整车识别码和移动距离生成密钥,保证了每辆整车的密钥的唯一性,并且不易被篡改破解,从而提高了密钥的安全性。
附图说明
[0015]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种密钥生成系统的结构示意图;
[0017]图2为本专利技术实施例提供的另一种密钥生成系统的结构示意图;
[0018]图3为本专利技术实施例提供的另一种密钥生成系统的结构示意图;
[0019]图4为本专利技术实施例提供的一种密钥生成方法的流程图。
具体实施方式
[0020]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]随着汽车数字化和智能化的迅速发展,汽车的网络安全性也越来越重要。芯片间的数据传输交互的安全性对整车控制来说越发重要,当前智能前置摄像头中MCU和SOC之间的通信主要是通过现有协议来通信,比如SPI(Serial Peripheral Interface,串行外设接口)、UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)、以太网等。L2驾驶辅助系统中SOC主要实现环境的感知,识别的等大数据的处理,处理的结果会通过片间通信接口传输给MCU,由MCU来实现整车的横纵向控制。但是相关技术中,MCU和SOC之间的数据传输一般没有经过加密或者签名的方式来做校验,大多采用CRC(Cyclic Redundancy Check,循环冗余校核)、Rolling Counter等机制方法保证发送者所发送的数据的真实性和完整性,即基于SPI、UART或者以太网数据通信大多采用明文传输,该方式中,数据容易被截取、篡改攻击。
[0022]即使采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密钥生成系统,其特征在于,所述系统包括:依次通信连接的诊断仪、微控制器和系统级芯片;所述诊断仪用于向所述微控制器发送摄像头标定请求,以及预先获取的整车识别码和移动距离;其中,所述移动距离为对整车中的摄像头标定前,对标靶调整的距离;所述微控制器用于将所述摄像头标定请求发送至所述系统级芯片,以通过所述系统级芯片用对所述摄像头进行标定,得到标定结果,将所述标定结果返回至所述微控制器;所述微控制器还用于如果所述标定结果指示标定成功,提取所述标定结果中携带的第一俯仰角、第一偏航角和第一翻滚角,基于所述整车识别码、所述移动距离、所述第一俯仰角、所述第一偏航角和所述第一翻滚角生成密钥,将所述密钥发送至所述系统级芯片。2.根据权利要求1所述的系统,其特征在于,所述微控制器用于对接收到的摄像头标定请求进行通信协议转换,得到协议转换后的摄像头标定请求,将协议转换后的摄像头标定请求发送至所述系统级芯片。3.根据权利要求1所述的系统,其特征在于,所述微控制器还用于按预设的第一运算方式,对所述整车识别码、所述移动距离、所述第一俯仰角、所述第一偏航角和所述第一翻滚角进行运算,以生成所述密钥;其中,所述第一运算方式包括以下至少一种:移位运算和异或运算。4.根据权利要求1所述的系统,其特征在于,所述微控制器还用于如果目标参数值为浮点值,对所述目标参数值进行取整处理,得到取整参数值;其中,所述目标参数值为所述整车识别码、所述移动距离、所述第一俯仰角、所述第一偏航角和所述第一翻滚角中的任意一种或多种。5.根据权利要求3所述的系统,其特征在于,所述系统级芯片用于按预设的第二运算方式对接收到的所述密钥进行运算,输出第二俯仰角、第二偏航角和第二翻滚角,分别比较所述第一俯仰角和所述第二俯仰角、所述第一偏航角和所述第二偏航角、所述第一翻滚角和所述第二翻滚角,得到比较结果,向所述...

【专利技术属性】
技术研发人员:付春雨李东军潘连才杨福威王阳
申请(专利权)人:苏州挚途科技有限公司
类型:发明
国别省市:

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

1