Security Module Segmentation for Fault Detection and Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Security modules face challenges in balancing low power consumption with sufficient computational power to protect secret information, and they are vulnerable to physical tampering and unauthorized access.

Innovation Solution

The security processor is divided into a monitoring circuit and a microcontroller, where the microcontroller can be placed in a lower power state when idle, while the monitoring circuit remains active to detect fault conditions, activating the microcontroller to perform security actions as needed, and includes features like penetration detection and fault management to protect secret information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the security processor operates continuously with full computational power to protect secret information, then security response capability is improved, but power consumption increases

Engineering Contradiction:
Improvesecurity response capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The security processor dynamically adjusts its operational state based on system conditions. The microcontroller transitions between active and low-power states, while the monitoring circuit maintains continuous operation. This dynamic state management allows the system to maintain security responsiveness when needed while reducing power consumption during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The security processor is segmented into two functional parts: a monitoring circuit that operates continuously with full power to detect faults and security threats, and a microcontroller that operates in low-power state during idle periods and activates only when security actions are required. This segmentation resolves the contradiction by assigning different power operational modes to different functional components.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If the microcontroller is placed in lower power state to reduce power consumption, then power efficiency is improved, but response time to detect and respond to faults deteriorates

Engineering Contradiction:
Improvepower efficiencyVSAvoidresponse time to faults
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The monitoring circuit performs preliminary continuous monitoring of fault conditions even when the microcontroller is in low-power state. This preliminary action ensures that security threats are detected immediately, and the microcontroller can be rapidly activated to respond, thus maintaining fast response times while allowing the microcontroller to operate in power-efficient mode during idle periods.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If continuous monitoring is implemented to detect physical tampering, then security detection capability is improved, but power consumption increases

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Continuous security monitoring is implemented through the dedicated monitoring circuit that operates independently and continuously, while the microcontroller operates in low-power state during idle periods. This segmentation allows continuous security detection capability to be maintained without requiring the entire security processor to operate at full power continuously, thus resolving the contradiction between detection capability and power consumption.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8918893B2Managing a fault condition by a security module
Publication Date: 2014.12.23 UTIMACO INC
  • US8918893B2 patent drawing
  • US8918893B2 patent drawing
  • US8918893B2 patent drawing

AI summary

A microcontroller is awakened from a lower power state in response to a trigger indication indicative of a fault condition. After the awakening, the microcontroller performs a security action with respect to secret information in the security module in response to the fault condition.