[发明专利]一种控制器局域网络总线加密方法、装置、设备及介质有效
申请号: | 202110643942.1 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113285956B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 李玉发;孙琦;孙克文;边泽宇;刘丽敏;赵萌;王彦聪;汤利顺;张天 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/40 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 130011 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 局域网络 总线 加密 方法 装置 设备 介质 | ||
1.一种控制器局域网络总线加密方法,其特征在于,应用于发送端,所述方法包括:
确定控制器局域网络CAN总线对应的待发送报文的密钥,并将所述密钥通过所述CAN总线发送至接收端;
根据所述密钥对所述待发送报文进行加密,得到加密报文,并将所述加密报文通过所述CAN总线发送至所述接收端,以使所述接收端根据所述密钥对接收到的所述加密报文进行解密;
其中,确定CAN总线对应的待发送报文的密钥,包括:
获取所述CAN总线对应的所述待发送报文中包括的信号的总个数以及每个信号的重要程度;
根据所述信号的总个数以及每个信号的重要程度,确定所述待发送报文的密钥;
其中,所述根据所述信号的总个数以及每个信号的重要程度,确定所述待发送报文的密钥;包括:
对重要程度较高的信号进行加密;
其中,所述密钥中数字个数小于预设阈值。
2.根据权利要求1所述的方法,其特征在于,所述根据所述信号的总个数以及每个信号的重要程度,确定所述待发送报文的密钥,包括:
确定所述信号的总个数是否超过所述密钥中包含的数字个数的阈值,其中所述密钥中包含的数字用于表征其相对于所述待发送报文的首位所对应的位置;
若是,则根据所述每个信号的重要程度确定待加密的信号,针对所述待加密的信号中的每个待加密的信号,确定当前待加密的信号的加密位相对于所述当前待加密的信号的首位的第一位置以及所述当前待加密的信号的首位相对于所述待发送报文的首位的第二位置,并根据所述第一位置和所述第二位置得到所述当前待加密的信号对应的第一数字,汇总所有第一数字得到所述待发送报文的密钥,其中,所有待加密的信号的加密位的总个数不超过所述阈值;
若否,则针对所述每个信号,确定当前信号的加密位相对于所述当前信号的首位的第三位置以及所述当前信号的首位相对于所述待发送报文的首位的第四位置,并根据所述第三位置和所述第四位置确定所述当前信号对应的第二数字,汇总所有第二数字得到所述待发送报文的密钥,其中,所有信号的加密位的总个数不超过所述阈值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述密钥对所述待发送报文进行加密,得到加密报文,包括:
根据所述密钥中包含的数字对所述待发送报文中与所述数字对应的内容进行取反,得到加密报文,其中,所述密钥中包含的数字用于表征其相对于所述待发送报文的首位所对应的位置。
4.根据权利要求1所述的方法,其特征在于,还包括:
在第一预设时间后,重新确定所述CAN总线对应的待发送报文的密钥中包含的数字,得到待发送报文的新的密钥,并将所述新的密钥发送至所述接收端,其中,待发送报文的密钥中包含的数字用于表征其相对于待发送报文的首位所对应的位置。
5.一种控制器局域网络总线加密方法,其特征在于,应用于接收端,所述方法包括:
接收发送端通过控制器局域网络CAN总线发送的所述CAN总线对应的待发送报文的密钥,其中,所述密钥由所述发送端确定;
接收所述发送端通过所述CAN总线发送的加密报文,并根据所述密钥对接收到的所述加密报文进行解密,其中,所述加密报文由所述发送端根据所述密钥对所述待发送报文进行加密得到;
所述密钥通过所述待发送报文中信号的总个数以及每个信号的重要程度确定;被加密信号为重要程度较高的信号;
其中,所述密钥中数字个数小于预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110643942.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:复合立体光学系统安装架
- 下一篇:一种在小型整体式压缩机组中使用的控制结构