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

OTA (Over-the-Air) upgrade firmware encryption method with high security level

A technology for upgrading firmware and security level, which is applied in encryption devices with shift registers/memory, secure communication devices, countermeasures against encryption mechanisms, etc., and can solve problems such as upgrading firmware without encryption and integrity verification

Active Publication Date: 2018-12-04
SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In terms of firmware upgrade, the upgrade firmware of many IoT devices does not have encryption and integrity verification processing

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
  • OTA (Over-the-Air) upgrade firmware encryption method with high security level
  • OTA (Over-the-Air) upgrade firmware encryption method with high security level
  • OTA (Over-the-Air) upgrade firmware encryption method with high security level

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0067] Such as figure 1 As shown, the schematic diagram of the OTA firmware upgrade system in the present invention is provided. The firmware upgrade system of the IOT terminal equipment OTA is composed of a PC, a cloud server, a control terminal and an IOT terminal equipment. The main functions of the PC are: The firmware data is encrypted and authenticated, and the encrypted and authenticated firmware is generated and uploaded to the cloud server. The main functions of the cloud server are: store the latest version of the upgraded firmware, interact with the control terminal, receive the upgrade request command, and return the firmware upgrade information to the control terminal; download the upgraded firmware information to the IOT terminal device, and receive the terminal device Response data sent for firmware upgrade. After the IOT terminal devic...

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 relates to an OTA (Over-the-Air) upgrade firmware encryption method with a high security level. The step of generating firmware upgrade data by a PC (Personal Computer) is that an authentication code MAC is generated by using firmware header data and n pieces of block firmware data, and the unencrypted firmware header data, the encrypted authentication code MAC and the n pieces of block firmware data are enabled to serve as firmware update data. The step of verifying and upgrading IOT (Internet of Things) terminal equipment is that the IOT terminal equipment recovers an MAC valueby using received data, judges whether the calculated MAC value is equal to a received MAC value or not and carries out an upgrade operation only in the case that the calculated MAC value is equal tothe received MAC value. According to the OTA upgrade firmware encryption method, it is difficult to analyze a head encryption algorithm through various methods including side channel analysis, thereby fundamentally preventing the download of malicious firmware, preventing the illegal personnel from restoring the principle of the firmware upgrade algorithm through a side channel password analysismethod, and further improving the security level in the firmware upgrading process.

Description

technical field [0001] The present invention relates to a method for upgrading firmware, and more specifically, relates to an encryption method for OTA upgrading firmware with a high security level. Background technique [0002] At present, the Internet of things (IOT for short) has penetrated into all aspects of all walks of life and connected a large number of devices. The large-scale deployment of IoT faces many challenges. When many IoT devices need to update functions or fix vulnerabilities, Over-the-Air Technology (OTA) provides a time-saving and convenient way for wireless firmware upgrades. OTA firmware upgrades have become a must for IoT devices. an indispensable component. [0003] During the firmware upgrade process of IoT devices, there is a security threat of service authority verification. In terms of firmware upgrades, many IoT devices upgrade firmware without encryption and integrity verification processing. If a hacker obtains the firmware upgrade comman...

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): H04L29/06H04L9/32H04L9/06H04L9/00H04L29/08H04L12/24
CPCH04L9/002H04L9/0631H04L9/3242H04L41/082H04L63/0428H04L63/12H04L63/123H04L67/34
Inventor 樊燕红付勇王继志杨英陈丽娟陈振娅文立强穆超
Owner SHANDONG COMP SCI CENTNAT SUPERCOMP CENT IN JINAN