Security Module Memory Management via Write Operation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security modules, such as chip cards, are vulnerable to data manipulation and roll-back attacks, where unauthorized write operations can reverse changes, compromising security-critical data.

Innovation Solution

A security module with a detection unit to analyze write operations and a manipulation handling unit to prevent or reverse unauthorized write operations, ensuring only authorized write units access specific memory segments, employing existing hardware with minimal adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple write units are allowed to access the data memory for operational flexibility, then the ease of operation is improved, but the security against unauthorized write operations deteriorates

Engineering Contradiction:
Improveaccess flexibilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The detection unit acts as an intermediary between write units and the data memory. It monitors and detects which write unit is currently accessing the memory, providing this information to the manipulation handling unit which then decides whether to permit or block the write operation based on authorization rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring write operations through the detection unit and using the manipulation handling unit to enforce access control decisions. The system receives feedback about current write operations and responds by permitting or blocking them based on pre-defined authorization rules.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If read operations are permitted for backup creation, then the ease of operation is improved, but the vulnerability to roll-back attacks worsens

Engineering Contradiction:
Improvebackup capabilityVSAvoidroll-back attack risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by detecting and recording which write unit is performing the write operation before the operation is completed. This detection happens in advance, allowing the manipulation handling unit to verify authorization and prevent unauthorized operations before they can compromise security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The manipulation handling unit applies preliminary anti-action by blocking unauthorized write operations before they can execute. By detecting the write unit identity in advance and comparing it against authorization rules, the system prevents roll-back attacks before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If strict access control is implemented to prevent unauthorized writes, then data security is improved, but the device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidmemory management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection unit provides self-service by automatically detecting which write unit is accessing the memory without requiring external intervention. The manipulation handling unit then uses this detected information to autonomously make authorization decisions, reducing the need for complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory management functionality is segmented into distinct units: the detection unit for monitoring write operations and the manipulation handling unit for enforcing access control. This segmentation allows each unit to perform its specific function efficiently while maintaining overall system security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11205020B2Memory management of a security module
Publication Date: 2021.12.21 GIESECKE & DEVRIENT EPAYMENTS GMBH
  • US11205020B2 patent drawing
  • US11205020B2 patent drawing

AI summary

The present invention relates to a security module and to a corresponding method for operating the security module for realizing a secure memory management. The subject matter according to the invention takes into account existing hardware components, for example a smart card, and can thus be integrated into existing smart cards with particularly little technical effort. The secure memory management prevents attacks against memory segments of the data memory.