预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105897669A(43)申请公布日2016.08.24(21)申请号201510766262.3(22)申请日2015.11.11(71)申请人乐卡汽车智能科技(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼7层801室(72)发明人徐勇李丹李文锐林伟邹禹勾晓菲刘鹏(74)专利代理机构北京市惠诚律师事务所11353代理人刘子敬(51)Int.Cl.H04L29/06(2006.01)H04L12/40(2006.01)权利要求书2页说明书8页附图4页(54)发明名称数据发送、接收方法、发送端、接收端和CAN总线网络(57)摘要本发明提供了数据发送、接收方法、发送端、接收端和CAN总线网络,通过对CAN总线报文中的数据域进行加密,从而在传输过程中,数据域以密文形式传递,增强了CAN总线报文的安全性,解决了CAN总线容易受到攻击导致信息泄漏的技术问题。这是由于,现有技术中CAN总线报文以明文形式传递,导致容易被侦听、破解和伪造,特别是伪造的报文出现在CAN总线上后,将可能导致刹车、变速箱和发动机失控,威胁行车安全,采用本实施例中的方案后,则可避免此类事故发生。CN105897669ACN105897669A权利要求书1/2页1.一种数据发送方法,其特征在于,包括:获取ECU生成的CAN总线报文;对所述CAN总线报文中的数据域进行加密,获得待发送报文;以广播方式在CAN总线上发送所述待发送报文。2.根据权利要求1所述的数据发送方法,其特征在于,所述CAN总线报文中的数据域包括加密指示位和数据位,所述加密指示位,用于指示所述报文是否加密;所述数据位,用于携带数据;则所述对所述CAN总线报文中的数据域进行加密,获得待发送报文之前,还包括:根据所述CAN总线报文中数据域的加密指示位的指示,确认所述CAN总线报文加密。3.根据权利要求2所述的数据发送方法,其特征在于,所述加密指示位为所述数据域中的第一比特位。4.根据权利要求2所述的数据发送方法,其特征在于,所述对所述CAN总线报文中的数据域进行加密,包括:采用AES加密法,对所述CAN总线报文中的数据位进行加密。5.根据权利要求1-4任一项所述的数据发送方法,其特征在于,所述对所述CAN总线报文中的数据域进行加密,获得待发送报文之后,还包括:根据所述待发送报文中的仲裁域和CRC域,对所述待发送报文进行合法性校验。6.一种数据接收方法,其特征在于,包括:对CAN总线进行侦听,获得ECU的加密CAN总线报文;对所述加密CAN总线报文中的数据域进行解密,获得待接收报文;向所述ECU发送所述待接收报文。7.根据权利要求6所述的数据接收方法,其特征在于,所述加密CAN总线报文中的数据域包括加密指示位和数据位,所述加密指示位,用于指示所述报文是否加密;所述数据位,用于携带数据;则对所述加密CAN总线报文中的数据域进行解密,获得待接收报文之前,还包括:根据所述加密CAN总线报文中数据域的加密指示位的指示,确认所述加密CAN总线报文加密。8.根据权利要求7所述的数据接收方法,其特征在于,所述加密指示位为所述数据域中的第一比特位。9.根据权利要求7所述的数据接收方法,其特征在于,所述对所述加密CAN总线报文中的数据域进行解密,包括:采用AES加密法,对所述加密CAN总线报文中的数据位进行解密。10.根据权利要求6-8任一项所述的数据接收方法,其特征在于,所述对CAN总线进行侦听,获得ECU的加密CAN总线报文,包括:对所述CAN总线侦听,获得仲裁域的取值与所述ECU的身份识别码相同的加密CAN总线报文。11.一种发送端,其特征在于,包括:ECU接口,用于获取ECU生成的CAN总线报文;加密模块,用于对所述CAN总线报文中的数据域进行加密,获得待发送报文;2CN105897669A权利要求书2/2页总线接口,用于以广播方式在CAN总线上发送所述待发送报文。12.根据权利要求11所述的发送端,其特征在于,所述CAN总线报文中的数据域包括加密指示位和数据位,所述加密指示位,用于指示所述报文是否加密;所述数据位,用于携带数据;则所述发送端,还包括:判断模块,用于根据所述CAN总线报文中数据域的加密指示位的指示,判断所述CAN总线报文是否加密。13.根据权利要求12所述的发送端,其特征在于,所述加密模块,具体用于采用AES加密法,对所述CAN总线报文中的数据位进行加密。14.根据权利要求11-13任一项所述的发送端,其特征在于,所述发送端,还包括:校验模块,用于根据所述待发送报文中的仲裁域和CRC域,对所述待发送报文进行合法性校验。15.一种接收端,其特征在于,包括:侦听模块,用于对CAN总线进行侦听,获得ECU的加密