Magnetic Tunnel Junction PUF Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure storage and communication methods for compute devices face challenges in ensuring data integrity and authentication when the physical layout of the storage medium is known, particularly in unclonable functions like PUFs, due to manufacturing variations and error rates in magnetic tunnel junctions.

Innovation Solution

A compute device employing a PUF memory array with magnetic tunnel junctions, where each PUF memory cell has a voltage-controlled magnetic anisotropy, allowing the magnetization of the free layer to relax to either parallel or antiparallel orientations, which are used to store data and generate a secure key, with error-correction techniques to handle variations and ensure secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If magnetic tunnel junctions are used to store data in PUF memory cells, then secure key storage and authentication are enabled, but manufacturing variations cause error rates that reduce reliability

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidmagnetic tunnel junction manufacturing precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent implements a feedback mechanism where the system reads the PUF memory cell values, detects errors caused by manufacturing variations, and applies error correction codes to correct these errors. This feedback loop ensures reliable key generation despite variations in magnetic tunnel junction manufacturing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies error correction codes in advance during the key generation process. By pre-processing the PUF values through error correction algorithms, the system prepares corrected data before it is used for authentication, preventing error propagation and ensuring reliable operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If voltage is applied to initialize magnetic tunnel junctions, then magnetization orientation is controlled for data storage, but energy consumption increases

Engineering Contradiction:
Improvemagnetization orientation controlVSAvoidvoltage application energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies voltage periodically and only when necessary to initialize or rewrite PUF memory cells. During normal read operations, no voltage is applied to the magnetic tunnel junctions, significantly reducing energy consumption while maintaining the ability to control magnetization orientation when needed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the voltage parameter dynamically - applying high voltage only during initialization or rewriting operations, and zero voltage during read operations. This parameter modulation optimizes the balance between magnetization control capability and energy 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

The solution provides a secure and reliable method for key storage and communication by leveraging manufacturing variations in magnetic tunnel junctions, ensuring data integrity and authentication even when the physical layout is known, with effective error correction to maintain secure operations.

Implementation Method 1

The relative orientation of the magnetization of the free and fixed layers affects the resistance across the junction due to tunnel magnetoresistance, and so the orientation can be measured by measuring the resistance across the junction.

Methodology Applied
Scientific EffectTunnel magnetoresistance: Magnetoresistance

Implementation Method 2

each of the plurality of PUF memory cells comprises a magnetic tunnel junction comprising a fixed layer and a free layer, wherein the magnetic tunnel junction has a voltage-controlled magnetic anisotropy

Methodology Applied
Scientific EffectMagnetic anisotropy: Anisotropy

Data Source

PatentUS10069628B2Technologies for physically unclonable functions with magnetic tunnel junctions
Publication Date: 2018.09.04 INTEL CORP
  • US10069628B2 patent drawing
  • US10069628B2 patent drawing
  • US10069628B2 patent drawing

AI summary

Technologies for a physically unclonable function with magnetic tunnel junctions (MTJs) is disclosed. An MTJ may have a fixed layer and a free layer. The MTJ may have two stable states: one in which the orientation of the magnetization of the fixed layer is parallel to the free layer, and one in which it is antiparallel. If the magnetic tunnel junction has a voltage-controlled magnetic anisotropy, when a voltage is applied across the MTJ, the orientation of the magnetic field of the free layer of the MTJ may be perpendicular to that of the fixed layer. When the voltage is removed, the orientation of the magnetization of the free layer relaxes back to one of the two stable configurations. Which state the free layer ends up at may not be predictable at the time of manufacture, but may be repeatable due to influences from variations in the manufacturing process.