Secure Control Circuit for Confidential Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices lack effective protection mechanisms for important data stored in memory, making them vulnerable to theft and leakage.

Innovation Solution

A secure control circuit is introduced, comprising a setting circuit, a processing circuit, an arbiter determination circuit, and an access circuit, which sets activation signals and provides protection and access information to determine whether to access a confidential memory area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a secure control circuit is introduced to protect confidential data, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory is segmented into confidential areas and non-confidential areas, with the secure control circuit selectively controlling access to specific segments. This allows protection of only the necessary confidential data portions rather than the entire memory system, balancing security needs with system simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secure control circuit acts as an intermediary between the processing circuit and the memory, intercepting and evaluating access requests before they reach the memory. This mediator approach centralizes security control in a dedicated component rather than distributing complexity throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access control evaluation is performed for every access request, then data protection is improved, but processing speed decreases

Engineering Contradiction:
Improvedata protectionVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The secure control circuit performs partial evaluation by only fully evaluating access requests that target confidential areas. For non-confidential areas, access is granted without the same level of evaluation overhead. This selective approach applies security scrutiny only where necessary rather than uniformly to all access requests.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The secure control circuit is pre-configured with protection information identifying confidential areas before operation begins. This preliminary setup allows the circuit to quickly determine whether an access request requires evaluation by comparing the target address against pre-stored confidential area identifiers, rather than performing full security checks for every request.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250181778A1Secure control circuit, operating device and method thereof
Publication Date: 2025.06.05 NUVOTON
  • US20250181778A1 patent drawing
  • US20250181778A1 patent drawing
  • US20250181778A1 patent drawing

AI summary

A secure control circuit protects data stored in a memory is provided. A setting circuit provides a first activation signal and protection information. The protection information points to a confidential area of the memory. A processing circuit provides a second activation signal and access information. An arbiter determination circuit determines whether the access information points to the confidential area according to the protection information in response to the first activation signal being in a first level. In response to the second activation signal not being in a specific level and the access information points to the confidential area, the arbiter determination circuit directs an access circuit to access the confidential area. In response to the second activation signal being in the specific level and the access information points to the confidential area, the arbiter determination circuit directs the access circuit to stop accessing the confidential area.