Secure Off-Chip MRAM Power-On Data Overwrite

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory technologies like MRAM pose security risks due to their ability to retain data after power-off, allowing unauthorized data retrieval when used as an off-chip cache.

Innovation Solution

Implementing a method where MRAM chips automatically overwrite all data to a predetermined or random state upon power-on, ensuring data erasure and requiring no user input, with optional settings for authorized users to retain data in specific circumstances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If MRAM is used as nonvolatile memory, then data retention after power-off is improved, but security against unauthorized data retrieval deteriorates

Engineering Contradiction:
Improvedata retention timeVSAvoidunauthorized data access risk
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The system performs data overwriting automatically upon power-on detection, erasing any previously stored data before legitimate access can occur. This preliminary action ensures that even if data was retained from previous sessions, it is immediately secured through overwriting with predetermined or random values.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The MRAM chip autonomously detects power-on conditions and triggers the data overwriting process without requiring external intervention. The power-on detector circuit automatically initiates the security measure, making the system self-protecting against unauthorized data retrieval.

Inventive Principle:
Principle #25Self-service

2Object-affected harmful factors

If automatic data overwriting is implemented upon power-on, then security is improved, but data loss during unexpected power-off deteriorates

Engineering Contradiction:
Improveunauthorized data accessVSAvoiddata loss on power failure
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system dynamically adjusts its behavior based on power-on detection. When power is restored after an unexpected loss, the system automatically overwrites data, accepting potential data loss as a security trade-off. However, the system can be configured to allow authorized users to prevent overwriting in specific circumstances, providing flexible control over the security-data retention trade-off.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the state of stored data from retained to overwritten based on the power-on parameter. By detecting the power-on condition, the system triggers a parameter change that transforms the data state, ensuring security while managing the trade-off with potential data loss through configurable authorization mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If data overwriting is performed automatically without user input, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveautomatic security operationVSAvoidpower-on detection and control circuitry
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The power-on detector circuit and control logic operate autonomously, automatically detecting power-on conditions and triggering data overwriting without requiring user input. This self-service mechanism simplifies operation while the added circuitry, though increasing hardware complexity, enables the automatic security feature.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The power-on detector circuit acts as an intermediary between the power supply and the data overwriting mechanism. It detects power-on conditions and mediates the trigger signal to the overwriting circuitry, automating the security process while managing the complexity through a dedicated control component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10170178B2Secure off-chip MRAM
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10170178B2 patent drawing
  • US10170178B2 patent drawing
  • US10170178B2 patent drawing

AI summary

Techniques for improving the security of nonvolatile memory such as magnetic random access memory (MRAM) are provided. In one aspect, a method of operating a nonvolatile memory chip is provided. The method includes: overwriting data stored on the nonvolatile memory chip automatically upon the nonvolatile memory chip being powered on. For example, all bits in the nonvolatile memory chip can be written to either i) a predetermined data state (e.g., a logic 1 or a logic 0) or ii) a random data state. A system is also provided that includes: a nonvolatile memory chip; and a writing circuit configured to overwrite data stored on the nonvolatile memory chip automatically upon the nonvolatile memory chip being powered on.