[发明专利]CAN总线通信方法、发送装置、接收装置及汽车在审
申请号: | 202210189654.8 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114567521A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 陈博;李松云 | 申请(专利权)人: | 湖南三一中型起重机械有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L9/40 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 李浩 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 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/202210189654.8/2.html,转载请声明来源钻瓜专利网。