Phase-Change Memory Encryption via Pulse Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase-change memory (PCM) technology faces challenges with non-volatility, soft error rates, high-voltage requirements for programming, and reliability issues, while embedded SRAM and DRAM have limitations in endurance and manufacturing complexity, necessitating improvements in PCM technology for better performance and compatibility with CMOS processes.

Innovation Solution

The implementation of cryptographic methods based on reset and set operations for PCM devices, utilizing different pulse amplitudes to differentiate reset states and enable secure data storage and retrieval, including encryption and decryption processes within phase-change memory arrays, leveraging the physical properties of amorphous and crystalline states of chalcogenide materials to hide and reveal data patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If phase-change memory uses additional processing steps or masking layers for security, then security is improved, but manufacturing complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The phase-change memory device performs encryption and decryption operations internally using its own state transition characteristics, without requiring external cryptographic processing units or additional security hardware layers. The memory cell itself serves as the cryptographic engine by leveraging the inherent differences in electrical characteristics between amorphous and crystalline states.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The phase-change memory cell is designed to perform multiple functions: data storage, data encryption, and data decryption, all within the same device structure. By utilizing different pulse sequences and state transitions, the same physical memory element can encode, store, and decode information, eliminating the need for separate security processing units.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If phase-change memory uses high-voltage for programming, then write capability is improved, but power consumption increases

Engineering Contradiction:
Improvewrite capabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The programming operation uses periodic pulse sequences with varying amplitudes and durations rather than continuous high-voltage application. The method employs alternating set and reset pulses that transition the memory state through controlled phase changes, allowing effective programming with reduced peak power requirements compared to sustained high-voltage operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The invention utilizes changes in pulse parameters (amplitude, width, and sequence) to achieve different memory states and cryptographic operations. By dynamically adjusting these electrical parameters, the system can perform encryption, decryption, and data writing using variable voltage levels rather than always requiring maximum programming voltage, thereby reducing overall power consumption.

Inventive Principle:
Principle #35Parameter changes

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

This approach enhances the security and reliability of PCM technology by providing a cost-effective solution for data encryption and decryption, improving write speeds, reducing cell size, and simplifying circuitry, while maintaining compatibility with CMOS processes, thus addressing the limitations of existing memory technologies.

Implementation Method 1

Phase-Change Memory (PCM) overcomes the criticality of the above mentioned parameters and exhibits favorable write speeds, small cell sizes, simpler circuitries and a fabrication compatibility with the Complementary Metal-Oxide-Semiconductor (CMOS) process

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

The implementation of cryptographic methods based on reset and set operations for PCM devices, utilizing different pulse amplitudes to differentiate reset states and enable secure data storage and retrieval

Methodology Applied
Scientific EffectElectrical resistance change: Electrical Resistance

Data Source

PatentUS11003365B2Methods and related devices for operating a memory array
Publication Date: 2021.05.11 MICRON TECHNOLOGY INC
  • US11003365B2 patent drawing
  • US11003365B2 patent drawing
  • US11003365B2 patent drawing

AI summary

Methods of operating phase-change memory arrays are described. A method includes determining a pattern to be written to a phase-change memory array and executing, according to the pattern, two or more proper reset sequences on the phase-change memory array to write the pattern to the phase-change memory array. Another method includes executing a set sequence on a phase-change memory array and performing a proper read of the phase-change memory array to obtain a pattern derived from executing the set sequence.