摘要
本发明公开了一种发动机CAN通信方法,属于CAN通信技术领域,解决发动机CAN通信存在漏洞的技术问题。该方法用于两个ECU之间进行通信,包括以下步骤:步骤1.第一ECU利用发动机S/N号码进行AES‑128算法加密;步骤2.第一ECU将加密的S/N号码发送给第二ECU;步骤3.第二ECU接收到加密的S/N号码后,进行AES‑128算法解密,得到S/N号码解密值;步骤4.第二ECU将S/N号码解密值与发动机S/N号码进行比对;一致表示握手认证成功;否则,表示握手认证;步骤5.握手认证成功后第一ECU启动Seed‑key认证;步骤6.握手认证失败后,等待第一设定时间后,重复执行步骤2,达到设定次数时,第一ECU发出握手认证失败信息。本发明在启动Seed‑key认证之前先进行握手认证,可以有效提高两个ECU之间CAN通信的安全性。
技术关键词
CAN通信方法
发动机
号码
解密
CAN通信技术
算法
数据加密
漏洞
日期
系统为您推荐了相关专利信息
解耦控制结构
深度确定性策略梯度
发动机转速
RBF神经网络
协处理器
输出调节控制器
输出调节控制方法
航空发动机系统
误差模型
积分滑模控制方法
管理系统
管理方法
加密数据
数据完整性验证
日志
动态会话密钥
量子加密方法
量子随机数
生成随机数序列
量子加密系统