Firmware protection method based on SoC (System on Chip)

The invention discloses a firmware protection method based on an SoC (System on Chip). The method comprises the following steps: after the SoC is electrified, starting a boot program; after starting the boot program, checking the SoC; checking whether firmware exists or not; if so, carrying out abst...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WANG TINGPING, KUANG QIHE, XIAO ZUONAN, ZHENG JIANG, NIE ZHI, WANG ZHONGHAI
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a firmware protection method based on an SoC (System on Chip). The method comprises the following steps: after the SoC is electrified, starting a boot program; after starting the boot program, checking the SoC; checking whether firmware exists or not; if so, carrying out abstract calculation on the firmware to obtain an abstract value of the firmware; comparing the abstract value of the firmware and an abstract value stored in the boot program; if the abstract value of the firmware is the same as the abstract value stored in the boot program, skipping to a firmware program from the boot program and operating the firmware program; and if the abstract value of the firmware is different from the abstract value stored in the boot program, keeping the boot program and operating the boot program. By adopting the method disclosed by the invention, the firmware is prevented from being damaged by accident and the safety of the firmware is improved. 本发明公开了种基于SoC芯片的固件保护方法,该方法包括:在SoC芯片上电后,启动boot程序