Embedded equipment firmware encryption method and system based on server
An embedded device and encryption method technology, applied in the direction of instruments, software deployment, program/content distribution protection, etc., can solve the problems of inapplicable system firmware, increased R&D work, insufficient security, and reduce packaging mechanism leakage and privacy. The effect of key leakage, reducing the possibility of the device being flashed, and reducing the workload of research and development
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Such as figure 1 As shown, this embodiment discloses a server-based embedded device firmware encryption method, the encryption process is performed in the server 1, which mainly includes:
[0047] A. Receive the image file of the source code of the upgraded firmware and the device information of the corresponding embedded device;
[0048] B. Generate a corresponding private key according to the device information, and package the image file;
[0049] C. Perform MD5 calculation on the packaged image file to verify the integrity of the upgraded firmware, and use the private key to encrypt the calculation result to obtain encrypted and packaged upgraded firmware for the corresponding embedded device to download and upgrade.
[0050] The embedded device here may be a device such as a router, and this embodiment is mainly aimed at the router.
[0051]Specifically, the device information includes the identifier information of the embedded device. For example, each router ha...
Embodiment 2
[0070] Such as Image 6 As shown, this embodiment discloses a server-based embedded device firmware encryption system, including a server 1, which includes a firmware receiving module 11, a firmware packaging module 12, a key generation module 13 and a firmware encryption module. Module 14, where,
[0071] Firmware receiving module 11, is used for receiving the image file of upgrade firmware source code and the device information of corresponding embedded device;
[0072] Firmware packing module 12, is used for packing described image file;
[0073] A key generation module 13, configured to generate a corresponding private key according to the device information;
[0074] The firmware encryption module 14 is used to carry out MD5 calculation to the image file after packaging to check the integrity of the upgraded firmware, and use the private key to encrypt the calculation result to obtain the encrypted and packaged upgraded firmware for corresponding embedded devices Downl...
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