期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

汽车PEPS系统诊断测试的应用与研究(3)

人气指数: 发布时间:2014-11-25 09:09  来源:http://www.zgqkk.com  作者: 曹明明等
分享到:

 


  然后与上12位的固定指令码,生成一个16位的密钥,密钥字的个数Nk=4,数据块中字的个数Nb=4,与其对应的算法的轮数是Nr=10。

  第二步:轮变换的操作一般都比较复杂,包括以下四步。

  Round ()

  {

  ByteSub ();

  ShiftRow ();

  MisColumn ();

  AddRoundKey ()

  }

  S盒变换 (ByteSub),是对数据进行一种不可逆的非线性置换;行移位 (ShiftRow),是以“行”为单位的线性变换,第一行不变,其它行依次进行循环移动,位移量的大小与加密块中字的个数Nb有关,使其与一简单的矩阵相乘;列混合 (MisColumn),运算结果相对来说比较复杂,与一较复杂矩阵相乘得到另一矩阵;加循环密钥 (AddRoundKey),是将循环密钥与上层的结果进行异或运算,相乘得到,然后进行128位的加密操作。

  3.2 PEPS系统AES算法的认证过程

  图4 PEPS系统中AES算法认证过程流程图

  PEPS系统启动时,需要分别与电子转向柱锁模块 (ESCL) 及发动机控制模块 (EMS) 之间进行认证,论文发表而在CANoe仿真环境条件下,上述模块间的认证算法的编程部分都是设计在相应模块内部的。当汽车PEPS系统启动的有效钥匙在汽车认证范围内时,按启动按钮启动汽车,汽车PEPS系统首先需要对电子转向柱锁模块(ESCL)进行认证,汽车PEPS系统首先发一帧认证消息到汽车CAN总线上,电子转向柱锁模块(ESCL)接收到这帧认证消息后生成一帧随机数,并将这帧随机数发到CAN总线上,汽车PEPS系统从CAN总线上接收这帧随机数,汽车PEPS系统与电子转向柱锁模块(ESCL)都经过相应的AES加密算法加密之后,再对二者的加密结果进行对比,如果AES加密算法相同,则计算结果相同,认证成功;否则认证失败。EMS模块认证过程同样如此。认证过程的具体流程如图4所示。

  4 PEPS系统故障诊断测试

  在测试过程中,当有故障或错误出现时,不管是系统故障还是车身电子模块的故障都会在报文中详细地显示出来。通过报文的ID可以查找并迅速查看相应的报文了解诊断测试情况。

  PEPS系统的诊断测试主要体现在门把手的PE(Passive Entry)和PS(Passive Start)及智能钥匙的RKE(Remote Keyless Entry)部分的测试。PE测试的报文实例包括Lock、Unlock的报文显示,如图5所示。PS测试报文实例如图6所示。RKE测试报文实例如图7所示。如果通信过程中出现故障、发送请求错误、请求的条件和处理的结果不正确等都会在报文中显示,错误信息在报文中会以红色字体显示,方便测试人员及时了解故障情况,如图8 故障保文显示。

  a) Lock报文

  b) Unlock报文

  图5 PE中Lock、Unlock报文显示

  a) Start failure: No UID Found

期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有