CN106627479B - 三控制器交叉认证的插电混动车辆防盗方法 - Google Patents

三控制器交叉认证的插电混动车辆防盗方法 Download PDF

Info

Publication number
CN106627479B
CN106627479B CN201611204844.3A CN201611204844A CN106627479B CN 106627479 B CN106627479 B CN 106627479B CN 201611204844 A CN201611204844 A CN 201611204844A CN 106627479 B CN106627479 B CN 106627479B
Authority
CN
China
Prior art keywords
controller
data
electric machine
certification
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611204844.3A
Other languages
English (en)
Other versions
CN106627479A (zh
Inventor
朱建伟
姜炜
顾萌君
朱旺平
褚明
陈智力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAIC Motor Corp Ltd
Original Assignee
SAIC Motor Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SAIC Motor Corp Ltd filed Critical SAIC Motor Corp Ltd
Priority to CN201611204844.3A priority Critical patent/CN106627479B/zh
Publication of CN106627479A publication Critical patent/CN106627479A/zh
Application granted granted Critical
Publication of CN106627479B publication Critical patent/CN106627479B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • B60R2025/0415Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor with safe immobilisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Lock And Its Accessories (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本发明涉及插电混动车辆领域,尤其涉及一种车辆防盗启动控制方法。一种三控制器交叉认证的插电混动车辆防盗方法,发动机控制器产生原始数据加密后逐层发送到电机控制器和车身控制器进行校验,校验都通过后车身控制器向发动机控制器和电机控制器发送确认信息分别允许发动机控制器和电机控制器启动。本发明通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,认证通过后车身控制器再回复确认信息给发动机控制器和电机控制器,此时才会允许电机控制器和发动机控制器分别启动,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。

Description

三控制器交叉认证的插电混动车辆防盗方法
技术领域
本发明涉及插电混动车辆领域,尤其涉及一种车辆防盗启动控制方法。
背景技术
在传统燃油动力中,普遍使用通过车身控制器和发动机控制器进行加密认证的方式,以保证发动机控制器只有在接收到正确的信息后启动发动机,并允许驱动车辆。现在出现的插电混动***中,例如以P2结构为基础的插电混合动力车辆,由于发动机和电机都有使车辆驱动的可能性,只要把点火开关下面的电线拉出来,然后把线接起来,当汽车发动后就拿开,这时就可以把汽车开动了,现有防盗方式无法对应这种暴力拆解的盗车行为。
发明内容
本发明所要解决的技术问题是提供一种三控制器交叉认证的插电混动车辆防盗方法,该方法通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。
本发明是这样实现的:一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器、电机控制器和车身控制器,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;
S1. 所述发动机控制器被赋予一个加密数据位的原始数据;
S2.用加密算法对原始数据进行处理得到加密数据;
S3. 用加密数据和密钥进行比较计算得到验证数据;
S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;
S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;
S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。
所述加密数据位为64位或128位。
所述加密算法为将原始数据在加密数据位中整体向左或右移动3~5位,移动后出现的空位补0。
所述校验算法为CRC16校验。
所述步骤S3中,所述比较计算为同或计算或异或计算。
本发明三控制器交叉认证的插电混动车辆防盗方法通过发动机控制器生成原始数据并加密后逐层发送给电机控制器和车身控制器进行认证,认证通过后车身控制器再回复确认信息给发动机控制器和电机控制器,此时才会允许电机控制器和发动机控制器分别启动,即便使用外设或暴力拆解单独破解电机控制器或发动机控制器都无法启动车辆,从而实现三控制器防盗认证,保证了车辆安全。
附图说明
图1为本发明三控制器交叉认证的插电混动车辆防盗方法的控制逻辑框图。
具体实施方式
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明表述的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
实施例1
如图1,一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器EMS、电机控制器PCU和车身控制器BCM,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;
S1.所述发动机控制器被赋予一个加密数据位的原始数据;该原始数据在生产制造时随机赋予后记录作为固定值;在本发明中,所述加密数据位为64位或128位。
S2.用加密算法对原始数据进行处理得到加密数据;
S3. 用加密数据和密钥进行比较计算得到验证数据;在本实施例中,作为有优选,所述比较计算为同或计算或异或计算;
S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;所述校验算法为CRC16校验;
S5.电机控制器将校验数据转发到发送到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;所述校验算法为CRC16校验;
S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。
在本实施例中,所述加密算法为将原始数据在加密数据位中整体向左或右移动3~5位,移动后出现的空位补0。
具体实施时,所述加密算法选用右移3位,比较计算采用异或计算;原始数据为8个字节全为1;8个字节的原始字节为全1即255,255,255,255,255,255,255,255。8个字节右移3位并将空位补0后变成31,255,255,255,255,255,255,255。本实施例中,选用的秘钥为8个字节的密钥为255,255,255,255,255,255,255,255。异或计算后得到验证数据为224,0,0,0,0,0,0,0。然后为验证数据头部添加两个字节的数据报文,尾部添加两个字节的校验码,数据报文为28,96,添加数据报文后的10个字节的CRC16校验码为140,81。这样需要发送的12个字节为28,96,224,0,0,0,0,0,0,0,140,81。接收端接收到数据后通过CRC16校验无误后。对224,0,0,0,0,0,0,0这8个字节的数据使用密钥255,255,255,255,255,255,255,255还原得到31,255,255,255,255,255,255,255。然后右移3位。空位补1。这样得到255,255,255,255,255,255,255,255这8个原始数据,与原始数据比较匹配成功,车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。

Claims (5)

1.一种三控制器交叉认证的插电混动车辆防盗方法,包括发动机控制器、电机控制器和车身控制器,其特征是,包括以下步骤:设定秘钥、加密数据位、加密算法和校验算法;
S1.所述发动机控制器被赋予一个加密数据位的原始数据;
S2.用加密算法对原始数据进行处理得到加密数据;
S3. 用加密数据和秘钥进行比较计算得到验证数据;
S4.为验证数据添加数据报文和校验码得到校验数据后,将校验数据发送到电机控制器,电机控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S5;校验不通过则车辆禁止启动;
S5.电机控制器将校验数据转发到车身控制器,车身控制器根据秘钥、原始数据和加密算法采用校验算法对校验数据进行校验,校验通过则进入步骤S6;校验不通过则车辆禁止启动;
S6.车身控制器向发动机控制器和电机控制器发送确认信息,发动机控制器和电机控制器收到确认信息后分别允许启动。
2.如权利要求1所述的三控制器交叉认证的插电混动车辆防盗方法,其特征是:所述加密数据位为64位或128位。
3.如权利要求1所述的三控制器交叉认证的插电混动车辆防盗方法,其特征是:所述加密算法为将原始数据在加密数据位中整体向左或右移动3~5位,移动后出现的空位补0。
4.如权利要求1所述的三控制器交叉认证的插电混动车辆防盗方法,其特征是:所述校验算法为CRC16校验。
5.如权利要求1所述的三控制器交叉认证的插电混动车辆防盗方法,其特征是:所述步骤S3中,所述比较计算为同或计算或异或计算。
CN201611204844.3A 2016-12-23 2016-12-23 三控制器交叉认证的插电混动车辆防盗方法 Active CN106627479B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611204844.3A CN106627479B (zh) 2016-12-23 2016-12-23 三控制器交叉认证的插电混动车辆防盗方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611204844.3A CN106627479B (zh) 2016-12-23 2016-12-23 三控制器交叉认证的插电混动车辆防盗方法

Publications (2)

Publication Number Publication Date
CN106627479A CN106627479A (zh) 2017-05-10
CN106627479B true CN106627479B (zh) 2019-04-23

Family

ID=58826586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611204844.3A Active CN106627479B (zh) 2016-12-23 2016-12-23 三控制器交叉认证的插电混动车辆防盗方法

Country Status (1)

Country Link
CN (1) CN106627479B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110271511A (zh) * 2019-05-09 2019-09-24 浙江吉利控股集团有限公司 一种车辆安全启动方法、装置及设备
CN110782558B (zh) * 2019-10-08 2021-10-08 一汽解放汽车有限公司 一种差异化gps锁车控制方法
CN111565002B (zh) * 2020-05-22 2024-07-12 北京合康新能变频技术有限公司 一种变频器的控制***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006117086A (ja) * 2004-10-21 2006-05-11 Matsushita Electric Ind Co Ltd 車両用盗難防止装置
CN102259636A (zh) * 2011-04-29 2011-11-30 潍柴动力股份有限公司 一种汽车防盗方法及***
CN102887129A (zh) * 2012-09-21 2013-01-23 北京智行鸿远汽车技术有限公司 一种混合动力汽车防盗***和方法
CN102951116A (zh) * 2012-11-14 2013-03-06 上海汽车集团股份有限公司 混合动力车动力***防盗锁止实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5788924B2 (ja) * 2013-03-28 2015-10-07 本田技研工業株式会社 盗難防止装置および盗難防止方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006117086A (ja) * 2004-10-21 2006-05-11 Matsushita Electric Ind Co Ltd 車両用盗難防止装置
CN102259636A (zh) * 2011-04-29 2011-11-30 潍柴动力股份有限公司 一种汽车防盗方法及***
CN102887129A (zh) * 2012-09-21 2013-01-23 北京智行鸿远汽车技术有限公司 一种混合动力汽车防盗***和方法
CN102951116A (zh) * 2012-11-14 2013-03-06 上海汽车集团股份有限公司 混合动力车动力***防盗锁止实现方法

Also Published As

Publication number Publication date
CN106627479A (zh) 2017-05-10

Similar Documents

Publication Publication Date Title
CN106627479B (zh) 三控制器交叉认证的插电混动车辆防盗方法
CN109327307B (zh) 基于can总线的汽车远程控制方法
CN106101111B (zh) 车载电子安全通信***及通信方法
CN108122311B (zh) 车辆虚拟钥匙实现方法及***
CN107640125B (zh) 汽车防盗认证方法、无钥匙进入启动***及防盗认证***
CN109428716A (zh) 车内组的密钥分配
CN104724057A (zh) 一种高安全性的混合动力汽车电子锁止防盗方法
CN113645590B (zh) 基于加密算法的远程控制车辆的方法、装置、设备及介质
CN106154903A (zh) 用于整车网络与外设进行信息交互的***和方法
CN103809574A (zh) 一种提高远程控制车辆安全性的方法
JP5788924B2 (ja) 盗難防止装置および盗難防止方法
CN103010158B (zh) 一种汽车防盗安全认证***
CN110488794A (zh) 一种车辆故障处理方法、诊断设备及存储介质
CN204641672U (zh) 一种高安全性的混合动力汽车电子锁止防盗***
CN111114489A (zh) 自动挡汽车防盗方法及自动挡汽车
CN109618345A (zh) 车辆远程授权访问控制***及方法
US10124766B2 (en) Method for controlling the operation of at least one functional component of a motor vehicle and motor vehicle
CN112740617B (zh) 证书列表更新方法及装置
CN113885467A (zh) 检测并解决认证消息中的行程计数器值的去同步
CN202141943U (zh) 车载诊断安全验证***
CN106696900B (zh) 变速箱加密的插电混动车辆防盗方法
CN109131218A (zh) 车辆的启动方法、装置、车辆及计算机可读存储介质
CN102887129A (zh) 一种混合动力汽车防盗***和方法
CN109147097A (zh) 汽车无钥匙认证***
CN116155579A (zh) 一种安全通信方法、***、存储介质及车辆

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant