Magnetic Tunnel Junction PUF Key Generation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If voltage is applied to initialize magnetic tunnel junctions, then magnetization orientation is controlled for data storage, but energy consumption increases
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.
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.
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.
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
Data Source
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.


