IoT OTA Firmware Encryption for Secure Wireless Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing over-the-air (OTA) updating method for internet of things (IoT) devices faces security risks due to the potential interception and theft of firmware data during wireless transmission, compromising data security.

Innovation Solution

An encryption mechanism using asymmetric and symmetric encryption keys is implemented, where an encryption public key and private key are generated, and update keys and data are encrypted with the private key, ensuring only authorized devices can decrypt the data using the public key, accompanied by integrity checks to verify data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If OTA updating method is used for convenient firmware updates, then ease of operation is improved, but data security deteriorates due to potential interception and theft of firmware data during wireless transmission

Engineering Contradiction:
Improveease of operationVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by generating encryption keys and encrypting firmware data before transmission. The update server generates a public key and private key pair in advance, encrypts the firmware data with the public key, and sends only the encrypted data through the wireless channel. This preliminary encryption action ensures that even if data is intercepted during transmission, it cannot be decoded without the private key, thus resolving the security vulnerability while maintaining OTA convenience

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces encryption algorithms and key management mechanisms as intermediaries between the update server and terminal devices. The public key acts as an intermediary that can encrypt data for anyone to send, while the private key serves as a secret intermediary for decryption. This intermediary encryption layer protects the firmware data during wireless transmission, allowing OTA updates to proceed conveniently while securing against interception and theft

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12602222B2Over-the-air updating method, update server, terminal device, and internet of things system
Publication Date: 2026.04.14 BOE TECHNOLOGY GROUP CO LTD
  • US12602222B2 patent drawing
  • US12602222B2 patent drawing
  • US12602222B2 patent drawing

AI summary

An over-the-air updating method, an update server, a terminal, and an internet of things system are provided. The over-the-air updating method is applied to an update server in an internet of things system which further includes a terminal. The update server is communicatively connected to the terminal. The method includes: generating an encryption public key and an encryption private key which match each other; sending the encryption public key to the terminal; generating an update key, and encrypting the update key with the encryption private key; sending the encrypted update key to the terminal, for the terminal decrypts the encrypted update key with the encryption public key; encrypting update data with the update key; sending the encrypted update data to the terminal, for the terminal decrypts the update data with the decrypted update key, and performing data updating with the update data.