Electronic Device Secure Execution Environment Blockchain Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain networks, excessive power consumption occurs when multiple electronic devices perform mining tasks, leading to inefficiencies and potential environmental impacts.

Innovation Solution

An electronic device is designed with both a normal execution environment (REE) and a secure execution environment (TEE), where the TEE generates and signs data chunks for verification, and the REE handles communication and validation, optimizing power usage and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple electronic devices perform blockchain mining tasks, then data security and verification reliability are improved, but power consumption increases excessively

Engineering Contradiction:
Improvedata verification reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The electronic device is divided into two distinct execution environments: a normal execution environment (REE) for general operations and a secure execution environment (TEE) for cryptographic operations. This segmentation allows power-intensive mining tasks to be isolated to the TEE, which can be optimized for energy efficiency, while the REE handles lighter communication and validation tasks, thereby reducing overall power consumption while maintaining verification reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secure execution environment (TEE) acts as an intermediary between the normal execution environment and the blockchain network. The TEE performs cryptographic operations (signing and verification) that are power-intensive, shielding the main system from excessive power consumption while ensuring security and reliability. This intermediary approach allows the system to maintain high verification standards without the full power cost impacting the entire device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cryptographic operations are performed in the normal execution environment, then operational simplicity is maintained, but data security and integrity are compromised

Engineering Contradiction:
Improveoperational simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The TEE serves as a secure intermediary that handles all cryptographic operations. The REE can operate simply by communicating with the TEE through defined interfaces, maintaining ease of operation. The TEE mediates all security-critical functions (key generation, signing, verification), ensuring data security without complicating the overall system operation. This layered approach keeps the REE simple while concentrating security functions in the TEE.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By segmenting cryptographic operations into a dedicated secure execution environment, the system maintains operational simplicity in the REE while ensuring security through the TEE. The REE doesn't need to implement complex security protocols, keeping it simple to operate, while the TEE handles security-critical functions with specialized protection mechanisms.

Inventive Principle:
Principle #1Segmentation

3Reliability

If all devices perform full mining validation, then network security is enhanced, but processing efficiency and speed decrease

Engineering Contradiction:
Improvenetwork securityVSAvoidmining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements partial validation where devices perform only necessary verification steps rather than full mining validation. The TEE performs cryptographic verification of data chunks, while the REE handles communication and basic validation. This partial action approach maintains network security through cryptographic verification while significantly improving mining efficiency by avoiding redundant full validation processes across all devices.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Validation tasks are segmented between the TEE (cryptographic verification) and REE (communication and basic validation). This segmentation allows the system to maintain network security through proper cryptographic verification while improving overall mining efficiency by distributing validation responsibilities appropriately and avoiding unnecessary computational overhead.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240152636A1Electronic device and method for verifying data in electronic device
Publication Date: 2024.05.09 SAMSUNG ELECTRONICS CO LTD
  • US20240152636A1 patent drawing
  • US20240152636A1 patent drawing
  • US20240152636A1 patent drawing

AI summary

According to an embodiment, an electronic device includes a memory, a first processor coupled to the memory and configured to control the electronic device in a normal execution environment (REE), and a second processor coupled to the memory and configured to control the electronic device in a secure execution environment (TEE). The first processor in the REE may be configured to transfer, to the second processor in the TEE, a request for generating a block including verification data of a data chunk. The second processor may be configured to generate the verification data of the data chunk by using key information of the electronic device, sign the verification data, and transmit, to an external electronic device, the block including the signed verification data.