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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network 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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117914529A (zh) * | 2023-12-13 | 2024-04-19 | 中国第一汽车股份有限公司 | 一种基于DoIP传输升级包的校验字段生成方法及系统 |
Citations (4)
| 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传输升级包的校验字段生成方法及系统 |
-
2023
- 2023-12-13 CN CN202311704339.5A patent/CN117914529A/zh active Pending
-
2024
- 2024-08-09 WO PCT/CN2024/111086 patent/WO2025123728A1/fr active Pending
Patent Citations (4)
| 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 |