Electronic Component Firmware Encryption and Decryption System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Commercial integrated circuit chips without protection functions have poor security, making it easy for firmware or software to be stolen, while those with protection functions are costly and hard to promote.

Innovation Solution

A protection system comprising a first and second module, where the firmware or information is encrypted with an information key and a transfer key, allowing decryption when the electronic component is activated, ensuring secure storage and use without revealing the original content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If chips with protection function are used, then security is improved, but cost increases and ease of manufacture deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of manufacture
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The protection system is divided into two separate modules: a first module that stores encrypted firmware and a second module that performs decryption. This segmentation allows the protection function to be added as a separate component rather than integrating it into all chips, thereby reducing manufacturing complexity and cost while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second module acts as an intermediary between the encrypted firmware in the first module and the system that needs to execute it. This intermediary performs the decryption function, separating the security-critical decryption operation from the bulk storage and execution components, enabling cost-effective deployment of protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If firmware is encrypted during manufacturing, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decryption functionality is extracted from the main electronic component and placed in a separate second module. This extraction reduces the complexity of the first module (which only needs to store encrypted data) while concentrating the computational complexity in a dedicated decryption module that can be optimized independently.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If dual encryption with transfer key is implemented, then security is improved, but manufacturing complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The firmware is encrypted with both the information key and transfer key during the manufacturing process, before the product is deployed. This preliminary encryption action ensures that the firmware remains protected throughout the supply chain, and the decryption keys are only made available when needed for legitimate execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11734434B2Protection system and protection method for software and firmware or information
Publication Date: 2023.08.22 ECOLUX TECH CO LTD
  • US11734434B2 patent drawing
  • US11734434B2 patent drawing
  • US11734434B2 patent drawing

AI summary

A protection system and a protection method for software and firmware or information capable of encrypting and adding software and firmware or information to an electronic component, so that the software and firmware or the information is protected during the process of adding to the electronic component at a manufacturing end. Even if the encrypted software and firmware or information is obtained, the original content thereof cannot be acquired. When the electronic component is activated and used, the software and firmware or the information stored therein is then decrypted. In this way, the software and firmware or the information in the electronic component can be protected from being stolen, and the cost of the electronic component can be reduced and is easy to promote.