Research and Implementation of Secure Upgrade Method for Embedded Control Software

In order to respond to challenges encountered in the software upgrade of embedded systems due to frequent demand changes and technological iterations, this paper presents the design of a secure software upgrade methodology and process. A software signature and check method based on the hash-based message authentication code (HMAC) algorithm is employed, to effectively identify any tampering of object codes. A specific software update tool is introduced to initiate authorization authentication before software upgrades, alongside authentication of object codes, including names and sizes attribute, thereby preventing the invasion of abnormal files into the file system. A cyclic redundancy check (CRC) method is incorporated to verify the integrity of object codes. Additionally, the design includes a redundant file management method based on double target code loading areas, to mitigate the risk of system malfunction resulting from failed software upgrades. Subsequent practical applications demonstrated the effectiveness of this method in ensuring high security and reliability in the upgrade process of embedded control software.

Publication Details

Journal
SHILAP Revista de lepidopterología
Published
2024-12-01
Primary Topic
Canadian Policy and Governance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research and Implementation of Secure Upgrade Method for Embedded Control Software

SHILAP Revista de lepidopterología
Canadian Policy and Governance
article

Research and Implementation of Secure Upgrade Method for Embedded Control Software

article en

Abstract

In order to respond to challenges encountered in the software upgrade of embedded systems due to frequent demand changes and technological iterations, this paper presents the design of a secure software upgrade methodology and process. A software signature and check method based on the hash-based message authentication code (HMAC) algorithm is employed, to effectively identify any tampering of object codes. A specific software update tool is introduced to initiate authorization authentication before software upgrades, alongside authentication of object codes, including names and sizes attribute, thereby preventing the invasion of abnormal files into the file system. A cyclic redundancy check (CRC) method is incorporated to verify the integrity of object codes. Additionally, the design includes a redundant file management method based on double target code loading areas, to mitigate the risk of system malfunction resulting from failed software upgrades. Subsequent practical applications demonstrated the effectiveness of this method in ensuring high security and reliability in the upgrade process of embedded control software.

SHILAP Revista de lepidopterología
Peace, Justice and strong institutions
Openalex Percentile: Top 21%
Canadian Policy and Governance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Research and Implementation of Secure Upgrade Method for Embedded Control Software · SHILAP Revista de lepidopterología (2024) | TGRS Research Map | TGRS