Memory Device Tamper Detection and Mock Current Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic memory devices are vulnerable to tampering attempts, such as external magnetic fields or electromagnetic interference, which can alter the stored data, and existing techniques lack effective methods to detect and respond to such attempts.

Innovation Solution

Incorporating detection memory cells with an initial predetermined state and reference bits to detect tampering attempts, and employing circuitry to disable memory operations and generate mock currents to maintain device functionality appearance while preventing data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If detection memory cells and reference bits are added to detect tampering attempts, then the reliability of data integrity is improved, but the device complexity increases

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

Solution Approach 1:

The memory device is segmented into regular memory cells for data storage and separate detection memory cells for tamper detection. The detection memory cells are distributed throughout the memory array, with each cell having its own reference bit. This segmentation allows the detection function to be integrated without requiring a completely separate detection system, thus improving reliability while limiting the increase in complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The detection memory cells are copied with the same structure as the regular memory cells (including magnetoresistive layers and selection transistors), but they store reference values instead of user data. This copying approach allows the detection function to use the same hardware resources, avoiding the need for entirely separate detection circuitry and minimizing the increase in device complexity.

Inventive Principle:
Principle #26Copying

2Reliability

If memory operations are disabled in response to tamper detection, then the reliability of data protection is improved, but the productivity of the memory device decreases

Engineering Contradiction:
Improvedata protectionVSAvoidmemory operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously monitors the detection memory cells and provides feedback to the control circuit. When a tamper attempt is detected, the feedback signal triggers the control circuit to disable memory operations. This feedback mechanism ensures that data protection is activated only when necessary, minimizing the impact on normal productivity while maintaining high reliability during tamper events.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The detection memory cells are pre-configured with reference values that represent the expected state of the memory array. Any deviation from these reference values immediately triggers a tamper response. This preliminary setup allows the system to detect and respond to tamper attempts before they can successfully alter stored data, protecting data integrity with minimal disruption to normal operations.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If mock currents are generated to simulate normal device behavior, then the reliability of security against tampering is improved, but the use of energy increases

Engineering Contradiction:
ImprovesecurityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The control circuit generates mock currents periodically or in response to specific trigger conditions rather than continuously. This periodic action allows the system to maintain the appearance of normal operation during tamper attempts without sustaining high energy consumption throughout continuous operation. The mock currents are activated only when tamper detection occurs, balancing security with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Effectively detects tampering attempts and prevents data alteration by disabling memory operations and simulating normal device behavior, ensuring data integrity in applications like smart meters and gaming machines.

Implementation Method 1

the resistance through the memory cell changes based on whether the free portion is parallel or antiparallel to the fixed portion

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Implementation Method 2

a user may attempt to tamper with the data stored within the memory device by applying an external magnetic field

Methodology Applied
Scientific EffectMagnetic Field: Magnetic Field

Data Source

PatentUS9443113B2Response to tamper detection in a memory device
Publication Date: 2016.09.13 EVERSPIN TECHNOLOGIES INC
  • US9443113B2 patent drawing
  • US9443113B2 patent drawing
  • US9443113B2 patent drawing

AI summary

In response to a tamper-attempt indication, a memory device selectively disables one or more memory operations. Disabling can be accomplished by different techniques, including altering bias voltages associated with performing the memory operation, gating off a current needed for performing the memory operation, and limiting the needed current to a magnitude below the threshold magnitude required for the operation. After disabling the memory operation, a mock current can be generated. The mock current is intended to mimic the current normally expended during the memory operation when not disabled, thereby leading a user to believe that the device is continuing to operate normally even though the memory operation that is being attempted is not actually being performed.