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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com