Unlock instant, AI-driven research and patent intelligence for your innovation.

Firmware upgrading method

A firmware upgrade and firmware technology, which is applied in software deployment, electrical components, user identity/authority verification, etc., can solve problems such as easy to be tampered with and upgrade firmware, interfere with servers, steal firmware, etc., to reduce dependencies, optimize security issues, The effect of preventing leakage

Active Publication Date: 2022-03-04
四川启睿克科技有限公司
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The network upgrade method is easy to be tampered with to upgrade the firmware or the attacker pretends to be a legitimate device to interfere with the server or steal the firmware

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 upgrading method
  • Firmware upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Such as figure 1 As shown, a firmware upgrade method is mainly to realize the upgrade of the terminal device based on the network, which specifically includes:

[0051] The terminal device obtains the blockchain identity and the corresponding identification document of each server node in the blockchain, and obtains the public key based on the identification document.

[0052] The terminal device encrypts its own information using the public key to obtain an upgrade request package, and sends the upgrade request package to the server.

[0053] For example, after the device goes online, it queries the DID of the server node in the blockchain and returns the DID document. The device uses the RSA public key in the server DID document to encrypt its own firmware version and DID to form an upgrade request package and send it to the server.

[0054] Specifically, the DID document is a string of key-value pairs in JSON. The DID document on the server side should contain the ser...

Embodiment 2

[0065] Such as figure 2 As shown, a firmware upgrade method is mainly based on other terminal devices to achieve upgrades, including:

[0066] The terminal device to be upgraded broadcasts an upgrade password.

[0067] For example, if the upgrade of the device to be upgraded is blocked due to network problems, the upgrade password is broadcasted by means of Bluetooth or Lora.

[0068] At least one terminal device that receives the upgrade password establishes a pairing relationship with the terminal device to be upgraded as an auxiliary device, and the auxiliary device sends a response password and at least one random number to the terminal device to be upgraded.

[0069] For example, if a device within the range supports an upgrade password, it can understand the password information and establish a pairing relationship with the device to be upgraded, and then the auxiliary device sends a positive password response to the device to be upgraded, and sends a random number and...

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 invention provides a firmware upgrading method, which comprises that a terminal device and a server both have block chain identities, and the method comprises that the terminal device realizes upgrading based on a network and / or the terminal device realizes upgrading based on other terminal devices. The security problem in the upgrading process can be optimized, the reliability of firmware is improved, and the dependence of equipment upgrading on a network is reduced.

Description

technical field [0001] The invention relates to the technical fields of block chain technology and firmware upgrade, in particular to a method for firmware upgrade. Background technique [0002] With the increasing number of IoT devices, more and more devices need to optimize firmware through over-the-air upgrades, so the security of upgrades will become more and more important. The way of upgrading through the network is easy to be tampered with to upgrade the firmware or the attacker pretends to be a legitimate device to interfere with the server or steal the firmware. In addition, large-scale equipment upgrades in the same area still have higher requirements for network quality. . Contents of the invention [0003] The purpose of the present invention is to provide a method and system for upgrading firmware. In order to solve the technical problems existing in the background technology. [0004] In order to achieve the above object, the present invention adopts the ...

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): H04L41/082H04L9/32H04L9/40H04L67/00H04L67/06G06F8/65
CPCH04L41/082H04L9/3249H04L9/3239H04L67/06H04L67/34H04L63/0442G06F8/65
Inventor 代鑫源葛季鑫
Owner 四川启睿克科技有限公司