[发明专利]一种CAN总线加密方法、装置、工程机械和存储介质有效
申请号: | 202110338884.1 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113098860B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 邓连喜 | 申请(专利权)人: | 三一汽车起重机械有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L12/40 |
代理公司: | 北京隆源天恒知识产权代理有限公司 11473 | 代理人: | 鲍丽伟 |
地址: | 410000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 can 总线 加密 方法 装置 工程机械 存储 介质 | ||
本发明提供了一种CAN总线加密方法、装置、工程机械和存储介质,所述CAN总线加密方法包括:获取由CAN主控制节点生成的第一固定秘钥和随机码;根据第一固定秘钥和CAN节点的预设节点参数生成与CAN节点匹配的第二固定秘钥;根据随机码和第二固定秘钥生成与CAN节点匹配的第一数据帧秘钥;根据第一数据帧秘钥对CAN节点待发送的数据帧进行加密。本发明的有益效果:能够在保证CAN节点运行速度的情况下提高数据加密后的安全性。
技术领域
本发明涉及数据加密技术领域,具体而言,涉及一种CAN总线加密方法、装置、工程机械和存储介质。
背景技术
CAN总线广泛应用于汽车和工程机械等行业,以用作数据传输,在数据传输中数据安全性非常重要,一般情况下需要对数据通讯进行加密处理。
CAN总线节点复杂程度不一样,有些节点数据处理能力低,难以进行复杂的加密和解密算法。相关技术中,为了提高节点的运行速度,对数据加密中,仅采用固定秘钥配合明文数据帧的特征进行加密,以此导致安全性较低。
发明内容
本发明解决的问题是如何在保证CAN节点运行速度的情况下提高数据加密后的安全性。
为解决上述问题,本发明提供一种CAN总线加密方法,应用于CAN节点,所述CAN节点适于通信连接CAN主控制节点,所述CAN总线加密方法包括:
获取由所述CAN主控制节点生成的第一固定秘钥和随机码;
根据所述第一固定秘钥和所述CAN节点的预设节点参数生成与所述CAN节点匹配的第二固定秘钥;
根据所述随机码和所述第二固定秘钥生成与所述CAN节点匹配的第一数据帧秘钥;
根据所述第一数据帧秘钥对所述CAN节点待发送的数据帧进行加密。
本发明中应用于CAN节点的CAN总线加密方法,通过获取由CAN主控制节点生成的第一固定秘钥和随机码,以此根据第一固定秘钥和CAN节点的预设节点参数能够生成与CAN节点匹配的第二固定秘钥,基于此,第二固定秘钥具备CAN节点和CAN主控制节点的特征,由此,根据主控制节点动态生成的随机码对该第二固定秘钥进行处理,以得到第一数据帧秘钥,进而通过第一固定秘钥对CAN节点待发送的数据帧进行加密,由此,通过获取CAN主控制节点的发送的第一固定秘钥以基于CAN节点的预设节点参数以及基于动态的随机码进行数据帧秘钥的生成,以此秘钥的生成相对简单,便于CAN节点进行快速的数据加密,并且确保CAN节点的运行速度不会受到较大影响,并具备CAN节点的特征,以此与CAN主控制节点实时发送的随机码进行数据帧秘钥的生成并进行加密使得加密后的数据安全性更高。
进一步地,根据所述第一数据帧秘钥对所述CAN节点待发送的数据帧进行加密包括:
获取所述CAN节点待发送的第一数据帧明码,以及获取预设第一数据帧秘钥置换表和预设第一数据帧明码置换表;
通过所述预设第一数据帧秘钥置换表对所述第一数据帧秘钥进行置换,通过所述预设第一数据帧明码置换表对所述第一数据帧明码进行置换;
根据置换后的第一数据帧秘钥和置换后的第一数据帧明码生成加密码。
进一步地,所述获取预设第一数据帧秘钥置换表和预设第一数据帧明码置换表包括:获取第一预设数量个所述预设第一数据帧秘钥置换表,以及获取所述第一预设数量个所述预设第一数据帧明码置换表;
所述通过所述预设第一数据帧秘钥置换表对所述第一数据帧秘钥进行置换包括:将所述第一数据帧秘钥作为初始输入与所述第一预设数量个所述预设第一数据帧秘钥置换表依次进行置换,其中,当置换的次数小于所述第一预设数量次时,前一数据帧秘钥置换阶段中置换得到的输出用作后一数据帧秘钥置换阶段的输入;当置换的次数达到所述第一预设数量次时,置换得到的输出为所述置换后的第一数据帧秘钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一汽车起重机械有限公司,未经三一汽车起重机械有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338884.1/2.html,转载请声明来源钻瓜专利网。