WO2025123728A1 - Procédé et système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission doip - Google Patents

Procédé et système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission doip Download PDF

Info

Publication number
WO2025123728A1
WO2025123728A1 PCT/CN2024/111086 CN2024111086W WO2025123728A1 WO 2025123728 A1 WO2025123728 A1 WO 2025123728A1 CN 2024111086 W CN2024111086 W CN 2024111086W WO 2025123728 A1 WO2025123728 A1 WO 2025123728A1
Authority
WO
WIPO (PCT)
Prior art keywords
upgrade package
verification
upgrade
transmission
doip
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.)
Pending
Application number
PCT/CN2024/111086
Other languages
English (en)
Chinese (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.)
Faw Beijing Software Technology Co Ltd
FAW Group Corp
Original Assignee
Faw Beijing Software Technology Co Ltd
FAW Group Corp
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 Faw Beijing Software Technology Co Ltd, FAW Group Corp filed Critical Faw Beijing Software Technology Co Ltd
Publication of WO2025123728A1 publication Critical patent/WO2025123728A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Definitions

  • the third byte length is one-third to one-fifth of the first byte length; for example, after obtaining a 16-byte digest or a 32-byte hashing value, the value can be verified by a verification method such as crc32 (4 bytes) or crc64 (8 bytes); filling the digest or hashing value verified by the crc into the memoryAddress field of the 0x34 service; before filling, it is also necessary to extract the length of the storage field of memoryAddress, which can be a length of the ALFID
  • the address is confirmed by the lower 4 bits of (addressAndLengthFormatIdentifier), which is a maximum of 16 bytes, and usually 4 bytes are used.
  • the upgrade package verification field obtained by this solution contains the total size of the upgrade package and the digest or hashing value of the upgrade package content, which can be sent to the vehicle system through the 0x34 service.
  • the vehicle system obtains the size and digest or hashing value of the upgrade package to be transmitted, and can perform integrity verification with the subsequent upgrade package obtained through the 0x36 service, without the need for additional DID or RID to passively verify the upgrade package.
  • the present invention discloses a verification field generation system based on DoIP transmission upgrade package, as shown in FIG2, the generation system includes
  • a message detection module used to detect whether the request message information meets the preset conditions, and identify the storage area corresponding to the first address in the request message information as the area to be filled;
  • the message detection module and the upgrade package detection module can be operated in parallel.
  • the message detection module identifies the preset area in the request message information while detecting the upgrade package. If the storage area corresponding to the first address is a meaningless storage area, the area is set as the area to be filled.
  • S2 Enter bootloader mode, and after security unlocking, send an upgrade download request to the host computer;
  • the diagnostic instrument or host computer establishes a DoIP connection with the vehicle
  • the receiving host computer sends the upgrade package through the data transmission service, including
  • S42 Determine the maximum amount of data transmitted by the data transmission service each time according to the size of the upgrade package, and feed it back to the host computer;
  • the present invention records a verification upgrade device based on DoIP transmission upgrade package, including
  • the upgrade verification end receives the upgrade download request sent by the host computer, and after receiving the complete upgrade package, verifies the upgrade package through the upgrade package verification field;
  • Verification field generation system used to generate upgrade package verification fields
  • the data link module in response to the upgrade download service and the data transmission service, enables the upgrade verification end and the host computer to be in a data link open state in the upgrade package verification field and the upgrade package data transmission;
  • the check field generation system is based on the check field generation system of the DoIP transmission upgrade package mentioned above.
  • the solution of the present invention makes full use of the memoryAddress field in the UDS 0x34 service as an integrity check for the upgrade package; it avoids the additional operation of adding DID or RID to the integrity check in the prior art, realizes active verification of vehicle upgrades, and avoids the risk of tampering with the upgrade package.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

L'invention concerne un procédé et un système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission DoIP, et un procédé et un appareil de mise à niveau de vérification basée sur un paquet de mise à niveau de transmission DoIP. Le procédé de génération de champ de vérification comprend les étapes suivantes : S1, en réponse à une demande de téléchargement de mise à niveau, obtenir une première valeur fixe par réalisation d'un contrôle d'intégrité sur un paquet de mise à niveau, et obtenir une première valeur de vérification par mesure de la taille du paquet de mise à niveau; S2, vérifier si l'adresse de départ du paquet de mise à niveau stocké dans des informations de paquet de demande satisfait une condition prédéfinie; et si tel est le cas, définir une zone de stockage correspondant à l'adresse de départ en tant que zone à remplir; S3, vérifier la première valeur fixe, puis remplir ladite zone avec la première valeur fixe pour obtenir une seconde valeur de vérification; et S4, encapsuler la première valeur de vérification et la seconde valeur de vérification pour obtenir un champ de vérification de paquet de mise à niveau. Selon la présente invention, aucune instruction supplémentaire n'est requise, et une extrémité de vérification de mise à niveau vérifie activement le paquet de mise à niveau reçu, ce qui permet d'éliminer le risque qu'un système de véhicule soit bloqué en raison de l'échec de la décompression normale ou de l'installation correcte du paquet de mise à niveau, sans augmenter la charge du système de mise à niveau.
PCT/CN2024/111086 2023-12-13 2024-08-09 Procédé et système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission doip Pending WO2025123728A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311704339.5 2023-12-13
CN202311704339.5A CN117914529A (zh) 2023-12-13 2023-12-13 一种基于DoIP传输升级包的校验字段生成方法及系统

Publications (1)

Publication Number Publication Date
WO2025123728A1 true WO2025123728A1 (fr) 2025-06-19

Family

ID=90682995

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/111086 Pending WO2025123728A1 (fr) 2023-12-13 2024-08-09 Procédé et système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission doip

Country Status (2)

Country Link
CN (1) CN117914529A (fr)
WO (1) WO2025123728A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117914529A (zh) * 2023-12-13 2024-04-19 中国第一汽车股份有限公司 一种基于DoIP传输升级包的校验字段生成方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210311720A1 (en) * 2020-02-14 2021-10-07 Huawei Technologies Co., Ltd. Vehicle-Mounted Device Upgrade Method and Related Apparatus
CN114924770A (zh) * 2022-06-14 2022-08-19 一汽奔腾轿车有限公司 一种基于DoIP协议的车载信息娱乐系统的OTA升级系统及方法
CN116382739A (zh) * 2023-04-04 2023-07-04 合众新能源汽车股份有限公司 一种驾驶平台ota升级流程控制方法、系统、设备及介质
CN117914529A (zh) * 2023-12-13 2024-04-19 中国第一汽车股份有限公司 一种基于DoIP传输升级包的校验字段生成方法及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210311720A1 (en) * 2020-02-14 2021-10-07 Huawei Technologies Co., Ltd. Vehicle-Mounted Device Upgrade Method and Related Apparatus
CN114924770A (zh) * 2022-06-14 2022-08-19 一汽奔腾轿车有限公司 一种基于DoIP协议的车载信息娱乐系统的OTA升级系统及方法
CN116382739A (zh) * 2023-04-04 2023-07-04 合众新能源汽车股份有限公司 一种驾驶平台ota升级流程控制方法、系统、设备及介质
CN117914529A (zh) * 2023-12-13 2024-04-19 中国第一汽车股份有限公司 一种基于DoIP传输升级包的校验字段生成方法及系统

Also Published As

Publication number Publication date
CN117914529A (zh) 2024-04-19

Similar Documents

Publication Publication Date Title
CN112486554B (zh) 一种车载联网终端软件升级方法
JP7666873B2 (ja) データ処理方法、制御デバイス、診断デバイス、コンピュータプログラム、及び電子デバイス
CN111190629B (zh) 一种嵌入式终端升级软件包及其解析方法
US12346686B2 (en) Program update system, program transmission device, and program transmission method
CN110460573A (zh) 一种应用于汽车ecu安全升级管理系统及方法
CN111813461A (zh) 一种车辆ecu标定方法、装置和设备
CN108664256A (zh) 系统的固件更新方法、装置和电池管理系统
CN116382739A (zh) 一种驾驶平台ota升级流程控制方法、系统、设备及介质
CN116185460A (zh) 一种嵌入式系统软件自动升级的方法及装置
WO2012012933A1 (fr) Dispositifs et procédés de traitement pour la transmission et la réception de données
WO2025123728A1 (fr) Procédé et système de génération de champ de vérification basé sur un paquet de mise à niveau de transmission doip
CN111722864A (zh) 一种ecu数据刷写方法及相关装置
CN113315681A (zh) 一种基于智能家庭网关插件的自动化测试方法及系统
CN119987828A (zh) 固件升级方法、装置、计算机设备、存储介质及程序产品
CN106453629A (zh) 一种基于移动网络的汽车电子系统远程升级系统及其方法
CN116962389A (zh) 日志传输方法、日志传输系统、车辆以及服务器
CN113434163B (zh) 适用于电子控制单元的在线标定方法、系统、设备及介质
CN110825414B (zh) 一种程序升级装置、嵌入式装置及其程序升级方法
CN119271241A (zh) 车辆的电子控制单元中固件的更新方法、系统及电子设备
CN115102855A (zh) 智能水表嵌入式软件在线升级方法及系统
CN114721680A (zh) 车载applet离线更新方法以及车载applet离线更新系统
CN118585499A (zh) 储能管理系统更新方法、装置以及存储介质
CN114579166B (zh) 组件模块升级方法、组件模块和财务机器人
CN115712412A (zh) 一种软件包制作方法、装置、电子设备及存储介质
CN114546439A (zh) 设备的固件升级方法及系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24902154

Country of ref document: EP

Kind code of ref document: A1