Firmware protection method and device for embedded equipment of Internet of Things, equipment and medium

An embedded device and Internet of Things technology, applied in computer security devices, program/content distribution protection, instruments, etc., can solve problems such as the vicious impact of embedded device sales market, achieve the effect of protecting copy or plagiarism and improving security

Pending Publication Date: 2022-02-18
上海顺舟智能科技股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, a mature copy board industry chain has even been developed in the market, which can copy the products of other manufacturers 1:1 through the firmware copy method, paste their own brand and sell them, and shoddy them as good ones, so as to influence the embedded device sales market. formed a bad influence

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Firmware protection method and device for embedded equipment of Internet of Things, equipment and medium
  • Firmware protection method and device for embedded equipment of Internet of Things, equipment and medium
  • Firmware protection method and device for embedded equipment of Internet of Things, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 1 It is a schematic flow chart of a firmware protection method for an Internet of Things embedded device provided in Embodiment 1 of the present invention. This method is applicable to protecting Boot firmware and business firmware from plagiarism and copying. This method can be used by the Internet of Things The firmware protection device of the embedded device can be implemented, wherein the device can be implemented by software and / or hardware, and is generally integrated on electronic devices with Boot firmware and business firmware, such as embedded devices of the Internet of Things.

[0038] Such as figure 1 As shown, the first embodiment of the present invention provides a firmware protection method for embedded devices in the Internet of Things, the method includes the following steps:

[0039] S110. Using the Boot firmware, generate a first calculation result according to at least one hardware ID, and store the first calculation result in a preset locat...

Embodiment 2

[0056] figure 2 It is a schematic flowchart of a firmware protection method for an embedded device of the Internet of Things provided by Embodiment 2 of the present invention. Embodiment 2 is refined on the basis of the foregoing embodiments. It should be noted that for technical details not exhaustively described in this embodiment, reference may be made to any of the foregoing embodiments.

[0057] Such as figure 2 As shown, a firmware protection method for an Internet of Things embedded device provided in Embodiment 2 of the present invention includes the following steps:

[0058] S210. Generate a first calculation result according to at least one hardware ID by using the Boot firmware.

[0059] S220. Determine whether the Boot firmware is started for the first time, if yes, execute S230; if not, execute S240.

[0060] Optionally, if the preset location is empty, it is determined that the Boot firmware is started for the first time; if the preset location is not empty,...

Embodiment 3

[0085] Figure 4 It is a schematic structural diagram of a firmware protection device for an embedded device of the Internet of Things provided by Embodiment 3 of the present invention, and the device can be implemented by software and / or hardware. Such as Figure 4 As shown, the device includes: a first calculation module 310, a startup module 320, a second calculation module 330 and an execution module 340;

[0086] Wherein, the first calculation module 310 is configured to generate a first calculation result according to at least one hardware ID through Boot firmware, and store the first calculation result in a preset location;

[0087] A starting module 320, configured to start the business firmware, and read the first calculation result;

[0088] The second calculation module 330 is configured to generate a second calculation result according to the at least one hardware ID through the service firmware;

[0089] The execution module 340 is configured to compare the fir...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a firmware protection method and device for embedded equipment of Internet of Things, equipment and a medium. The method comprises the steps of generating a first calculation result according to at least one hardware identifier ID through Boot firmware, and storing the first calculation result to a preset position; starting business firmware, and reading the first calculation result; generating a second calculation result according to the at least one hardware identifier ID through the service firmware; and comparing the first calculation result with the second calculation result, and executing a corresponding firmware protection operation according to a comparison result. By utilizing the method, the firmware can be effectively protected from being copied or plagiarized, so that the security of the firmware is improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of firmware security, and in particular, to a firmware protection method, device, device, and medium for embedded devices in the Internet of Things. Background technique [0002] With the continuous development of embedded devices such as Internet of Things gateways, copy boards often occur, such as firmware being copied or plagiarized. Firmware can refer to programs written in embedded devices, which can be understood as solidified in embedded devices. The software program code inside an integrated circuit that controls and coordinates the functions of the integrated circuit. At present, a mature copy board industry chain has even been developed in the market, which can copy the products of other manufacturers 1:1 through the firmware copy method, paste their own brand and sell them, and shoddy them as good ones, so as to influence the embedded device sales market. A harmful effect wa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/12
CPCG06F21/121G06F21/1011
Inventor 陈健康
Owner 上海顺舟智能科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products