一种基于遥控泊车的信息安全设计方法及系统技术方案

技术编号:29927937 阅读:23 留言:0更新日期:2021-09-04 18:51
本发明专利技术属于汽车技术领域,具体的说是一种基于遥控泊车的信息安全设计方法及系统。包括:驾驶员通过手机APP开启或关闭遥控泊车操作时,手机以密文方式将操作指令及相对应的MAC值通过蓝牙传递到ECU1端;ECU1将密文解密后还原成明文并计算出该数据的AMC值,将其与手机APP传送来的MAC值比对确认有效后,并将其转换成CAN信号发送到车端控制器进行相应的控制;本发明专利技术通过手机蓝牙通道对车辆进行自动泊车控制情况下的信息安全传输,保证通过手机APP安全有效的进行自动泊车控制,解决了现有泊车过程中如果出现信息被篡改或劫持等情况,将严重影响车辆行驶安全的问题。将严重影响车辆行驶安全的问题。将严重影响车辆行驶安全的问题。

【技术实现步骤摘要】
一种基于遥控泊车的信息安全设计方法及系统


[0001]本专利技术属于汽车
,具体的说是一种基于遥控泊车的信息安全设计方法及系统。

技术介绍

[0002]为了更好的适应停车位较小时,驾驶员停车后无法下车的情况,通过手机APP操控车辆进行停车的功能应运而生。对于车端有蓝牙模块的车辆而言,通过手机蓝牙模块和车端蓝牙模块相连实现相应的功能是传输效率最高且对整车费用影响较低的方式。而且泊车功能过程中如果出现信息被篡改或劫持等情况,将严重影响车辆行驶安全。故保障有效的控制指令发出、传输就至关重要了。

技术实现思路

[0003]本专利技术提供了一种基于遥控泊车的信息安全设计方法及系统,通过手机蓝牙通道对车辆进行自动泊车控制情况下的信息安全传输,保证通过手机APP安全有效的进行自动泊车控制,解决了现有泊车过程中如果出现信息被篡改或劫持等情况,将严重影响车辆行驶安全的问题。
[0004]本专利技术技术方案结合附图说明如下:
[0005]一种基于遥控泊车的信息安全设计方法,包括以下步骤:
[0006]步骤一、驾驶员通过手机APP开启或关闭遥控泊车操作时,手机以密文方式将操作指令及相对应的MAC值通过蓝牙传递到ECU1端;
[0007]步骤二、ECU1将密文解密后还原成明文并计算出该数据的AMC值,将其与手机APP传送来的MAC值比对确认有效后,并将其转换成CAN信号发送到车端控制器进行相应的控制。
[0008]所述步骤一的具体方法如下:
[0009]11)驾驶员用手机APP通过蓝牙对车辆进行操作,手机APP和车辆蓝牙相互进行认证,并协商出对称算法AES128密钥;
[0010]12)驾驶员通过手机APP进行遥控泊车操作,手机APP将其转化成蓝牙报文;
[0011]13)APP对相应指令报文用AES128进行加密,其对称密钥采用步骤11)中协商完成的密钥,同时对操作指令报文进行HMAC算法计算后得到相应的MAC值;
[0012]14)手机APP将密文及MAC值通过蓝牙通道发送至ECU1。
[0013]所述步骤二的具体方法如下:
[0014]21)ECU1将接收到的密文用AES128算法及步骤11)中协商完成的密钥进行解密,并采用和步骤13)中相同的HMAC算法对解密出的明文进行计算得到MAC值,将该MAC值与从手机APP中传递来的MAC值进行比对,如一致则执行步骤22),否则将执行步骤26);
[0015]22)ECU1将控制指令转化为带有Checksum校验值的CAN报文并将其发送给网关;
[0016]23)GW将报文发送至ECU2;
[0017]24)ECU2接收到报文后,按照Checksum算法对报文内容进行计算,如得到的Checksum值与ECU1处生成的Checksum一致则进入步骤25),否则进入步骤26);
[0018]25)按照遥控泊车指令进行泊车工作;
[0019]26)如步骤21)及步骤24)的HMAC或Checksum校验不正确则丢弃数据。
[0020]一种基于遥控泊车的信息安全系统,包括手机、ECU1、网关、ECU2;所述手机集成了泊车APP;所述ECU1为蓝牙模块控制器;所述ECU2为自动泊车控制器;所述手机和ECU1间通过蓝牙相连;所述ECU1及ECU2通过CAN与网关相连。
[0021]本专利技术的有益效果为:
[0022]本专利技术通过手机蓝牙通道对车辆进行自动泊车控制情况下的信息安全传输,保证通过手机APP安全有效的进行自动泊车控制,从而保障车辆按照驾驶员意图进行运行;解决了现有泊车过程中如果出现信息被篡改或劫持等情况,将严重影响车辆行驶安全的问题。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。
[0024]图1为本专利技术的系统结构示意图;
[0025]图2为蓝牙报文加解密框图;
[0026]图3为遥控泊车数据传输流程图。
[0027]图中:
[0028]1‑
1、手机;2

1、ECU1;2

2、ECU2;3

1、网关。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]参阅图1,一种基于遥控泊车的信息安全系统,包括手机1

1、ECU12

1、网关3

1、ECU22

2;所述手机1

1集成了泊车APP;所述ECU12

1为蓝牙模块控制器;所述ECU22

2为自动泊车控制器;所述手机1

1和ECU12

1间通过蓝牙相连;所述ECU12

1及ECU22

2通过CAN与网关3

1相连。
[0031]所述手机1

1的APP操作指令通过AES进行加密并用HMAC算法计算出MAC值,ECU12

1用AES128解密操作指令并用和手机APP中相同的HMAC算法计算出MAC值。
[0032]参阅图2和图3,一种基于遥控泊车的信息安全设计方法,包括以下步骤:
[0033]1)驾驶员用手机APP通过蓝牙对车辆进行操作,手机APP和车辆蓝牙相互进行认证,并协商出对称算法AES128密钥;
[0034]2)驾驶员通过手机APP进行遥控泊车操作,手机APP将其转化成蓝牙报文;
[0035]3)APP对相应指令报文用AES128进行加密,其对称密钥采用步骤11)中协商完成的
密钥,同时对操作指令报文进行HMAC算法计算后得到相应的MAC值;
[0036]4)手机APP将密文及MAC值通过蓝牙通道发送至ECU1。
[0037]5)ECU1将接收到的密文用AES128算法及步骤1)中协商完成的密钥进行解密,并采用和步骤3)中相同的HMAC算法对解密出的明文进行计算得到MAC值,将该MAC值与从手机APP中传递来的MAC值进行比对,如一致则执行步骤6),否则将执行步骤10);
[0038]6)ECU1将控制指令转化为带有Checksum校验值的CAN报文并将其发送给网关;
[0039]7)GW将报文发送至ECU2;
[0040]8)ECU本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于遥控泊车的信息安全设计方法,其特征在于,包括以下步骤:步骤一、驾驶员通过手机APP开启或关闭遥控泊车操作时,手机以密文方式将操作指令及相对应的MAC值通过蓝牙传递到ECU1端;步骤二、ECU1将密文解密后还原成明文并计算出该数据的AMC值,将其与手机APP传送来的MAC值比对确认有效后,并将其转换成CAN信号发送到车端控制器进行相应的控制。2.根据权利要求1所述的一种基于遥控泊车的信息安全设计方法,其特征在于,所述步骤一的具体方法如下:11)驾驶员用手机APP通过蓝牙对车辆进行操作,手机APP和车辆蓝牙相互进行认证,并协商出对称算法AES128密钥;12)驾驶员通过手机APP进行遥控泊车操作,手机APP将其转化成蓝牙报文;13)APP对相应指令报文用AES128进行加密,其对称密钥采用步骤11)中协商完成的密钥,同时对操作指令报文进行HMAC算法计算后得到相应的MAC值;14)手机APP将密文及MAC值通过蓝牙通道发送至ECU1。3.根据权利要求2所述的一种基于遥控泊车的信息安全设计方法,其特征在于,所述步骤二的具...

【专利技术属性】
技术研发人员:梁亚丽谢玉录黄金山孙久龙付子豪荆伟王晓光李志刚范新欣马良
申请(专利权)人:一汽奔腾轿车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1