[发明专利]一种基于MAC加密的CAN总线消息认证方法有效
申请号: | 202011496733.0 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112653686B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 李芳;韦为;王丽芳;吴艳;苟晋芳;张志刚 | 申请(专利权)人: | 中国科学院电工研究所 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/40 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王爱涛 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mac 加密 can 总线 消息 认证 方法 | ||
1.一种基于MAC加密的CAN总线消息认证方法,其特征在于,所述认证方法包括:
将发送节点ECU1与接收节点ECU2进行配对;
所述发送节点ECU1初始化除数A以及被除数B,并将所述除数A以及被除数B传输给接收节点ECU2;
所述发送节点ECU1根据除数A以及被除数B得到第一商C与第一余数D;
对所述第一商C与第一余数D进行位变换,分别得到C1和D1,所述C1和D1用于组成消息认证码MAC;
所述发送节点ECU1将所述C1和D1与待发送消息进行组合并加密,得到加密消息;
所述发送节点ECU1将所述加密消息传输给接收节点ECU2;
所述接收节点ECU2对所述加密消息进行解密并提取所述C1和D1;
所述接收节点ECU2根据除数A以及被除数B计算第二商c与第二余数d;
对所述第二商c与第二余数d进行位变换,分别得到c1和d1;
判断所述c1与C1是否相同、d1与D1是否相同;
若相同,则接收节点ECU2接收所述加密消息。
2.根据权利要求1所述的基于MAC加密的CAN总线消息认证方法,其特征在于,所述发送节点ECU1将所述加密消息传输给接收节点ECU2步骤之后,还包括:发送节点ECU1对所述被除数B进行更新。
3.根据权利要求1所述的基于MAC加密的CAN总线消息认证方法,其特征在于,所述发送节点ECU1将所述加密消息传输给接收节点ECU2步骤之后,还包括:所述发送节点ECU1将所述被除数B增加1。
4.根据权利要求1所述的基于MAC加密的CAN总线消息认证方法,其特征在于,所述发送节点ECU1将所述C1和D1与待发送消息进行组合并加密,得到加密消息,包括:
将C1放入CAN扩展帧的仲裁段中;
将D1与所述待发送消息放入CAN帧的数据段中;
对所述数据段中数据进行TEA加密,得到加密消息。
5.根据权利要求1所述的基于MAC加密的CAN总线消息认证方法,其特征在于,所述接收节点ECU2接收所述加密消息步骤之后,还包括:接收节点ECU2对所述被除数B进行更新。
6.根据权利要求1所述的基于MAC加密的CAN总线消息认证方法,其特征在于,所述接收节点ECU2接收所述加密消息步骤之后,还包括:接收节点ECU2将所述被除数B增加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院电工研究所,未经中国科学院电工研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011496733.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体结构及其制造方法
- 下一篇:热阻测试夹具