Skip to content

A physically unclonable function using NV diamond magnetometry and micromagnet arrays

MetadataDetails
Publication Date2020-05-27
JournalJournal of Applied Physics
AuthorsPauli Kehayias, Ezra Bussmann, Tzu-Ming Lu, Andrew M Mounce
InstitutionsCenter for Integrated Nanotechnologies, Sandia National Laboratories
Citations13
AnalysisFull AI Review Included

This research demonstrates a novel Physically Unclonable Function (PUF) utilizing arrays of randomly magnetized micromagnets read out via Nitrogen-Vacancy (NV) diamond magnetometry, offering a robust solution for hardware security and anti-counterfeiting.

  • Core Value Proposition: The PUF relies on the uncontrollable, random magnetic polarity (0 or 1) of 104 nickel micromagnets fabricated on a silicon substrate, serving as a unique, unclonable identifier.
  • High-Speed Readout: The NV widefield magnetic imager allows simultaneous measurement of all 104 micromagnets, achieving an effective bit readout rate of 5800 bits/s, with the potential for high Signal-to-Noise Ratio (SNR=10) acquisition in approximately 12 seconds.
  • High Density: The demonstrated areal density is 104 bits/mm2, comparable to high-density magnetic hard drives, enabling compact integration into electronic components (e.g., ASICs).
  • Covert Sensing Capability: Unlike MOKE microscopy, the NV magnetic imager measures fields in a plane above the sample, allowing the micromagnets to be isolated beneath an opaque, non-magnetic protective layer, increasing security.
  • Robustness: The magnetic polarities remain stable and unaffected when exposed to typical NV sensing bias fields (up to ±1.3 mT), confirming the PUF identifier is reproducible during measurement.
  • Feasibility and Optimization: The method is straightforward to manufacture (CMOS-compatible) and easy to characterize. Future optimization focuses on reducing the standoff distance (currently 3.6 ”m) and improving micromagnet material (e.g., SmCo instead of Nickel) for better coercivity.
ParameterValueUnitContext
PUF MaterialNickel (Ni)50 nmMicromagnet thickness
SubstrateSilicon1 ”mWith thermal oxide layer
Micromagnet Dimensions1 x 4”m2Bar shape, constrains moment to ±y axis
Array Size / Area100 x 100 (104)Micromagnets / 1 mm2Demonstrated array density
Bit Areal Density (Demonstrated)104bits/mm2Corresponds to 210000 unique identifiers
Bit Areal Density (Potential)4 x 104bits/mm2Achievable with 5 ”m spacing
NV Layer Thickness (Sample A)4”mUsed for main text measurements
NV Layer [N] Concentration (Sample A)20ppm14N grown in
Magnetic Noise Floor (Sample A)7”T after 1 sIn 1x1 ”m2 pixel area
Mean Standoff Distance (Sample A)3.6”mEffective altitude of NV layer above magnets
Air Gap Only (Sample B, 0.15 ”m NV)1.9”mMinimum practical NV-micromagnet separation
Typical Measured Field Strength~20”TBz field from micromagnet array
Effective Bit Readout Rate5800bits/sCalculated rate after SNR and summing factors
Optical Diffraction Limit (Setup)1.4”mFor 700 nm fluorescence, NA=0.25 objective
Bias Field Robustness±1.3mTMaximum bias field tested without polarity change
Operating Temperature300KAmbient (Room Temperature)

The PUF implementation involves three main stages: fabrication, NV magnetic readout, and image processing for bit string conversion.

  1. Micromagnet Fabrication:

    • Electron-beam lithography was performed on a silicon substrate (with 1 ”m thermal oxide) using a 30 keV electron beam and 950A7 PMMA resist.
    • A 50 nm layer of Nickel (Ni) was deposited, followed by a lift-off process to define the 1x4 ”m2 bar micromagnets.
    • A 20 nm Al2O3 top layer was added to protect the nickel micromagnets from oxidation.
  2. NV Magnetic Readout (Widefield Microscopy):

    • A diamond chip containing the NV layer (4 ”m thick, 20 ppm 14N) was placed directly on top of the micromagnet array (NV side down) to minimize the standoff distance.
    • The NV layer was illuminated with a 532 nm pump laser beam, causing red fluorescence.
    • A probe microwave field was applied to interrogate the NV ground-state magnetic sublevels.
    • The resulting NV fluorescence intensity, which is dependent on the local magnetic field, was imaged onto a camera sensor through a 650 nm long-pass filter, producing a magnetic field projection map (B[111]).
  3. Magnetic Image Processing and Bit String Conversion:

    • The measured B[111] map was converted to a Bz map (magnetic field component along the z-axis) using 2D Fourier transform techniques to simplify analysis and improve spatial separation.
    • Image analysis (using scikit-image and opencv2) was used to align the magnetic grid by first applying Canny edge detection and convex hull finding to determine the rotation offset.
    • The Bz map was divided into 100x100 cells, one for each micromagnet.
    • The magnetic polarity (bit state) was extracted by calculating the difference (ΔB) between the summed Bz field strength in the top half (ÎŁBtop) and the bottom half (ÎŁBbottom) of each cell.
    • If ΔB > 0, the bit state is ‘1’ (moment along +y); if ΔB < 0, the bit state is ‘0’ (moment along -y).

This NV-readout micromagnet PUF technology is highly relevant for hardware security, anti-counterfeiting, and physical cryptography applications, particularly where high-density, robust, and covert tagging is required.

  • Hardware Security and Anti-Counterfeiting:

    • ASIC Tagging: Embedding the micromagnet array directly onto sensitive Application-Specific Integrated Circuits (ASICs) to provide a unique, unclonable fingerprint for counterfeit protection.
    • Supply Chain Integrity: Using the PUF as a magnetic tag for verifying the authenticity of high-value electronic components or modules throughout the supply chain.
    • Covert Identification: The ability to read the magnetic state through opaque protective layers allows for covert tagging that is difficult for counterfeiters to access or copy.
  • Physical Cryptography and Data Storage:

    • Physical Cryptographic Key: Utilizing the random bit string as a physical key for cryptographic operations in situations where electronic storage of the key is undesirable or insecure.
    • Long-Term Data Stability: Magnetic domains offer favorable long-term stability (potentially billions of years), making this PUF suitable for archival or long-life security applications.
  • Advanced Magnetic Sensing:

    • NV Magnetometry Applications: The core technology (NV widefield magnetic imaging) is applicable to other fields, including imaging magnetic domains in hard drives, studying superconducting and ferromagnetic phase transitions, and current flow mapping in materials like graphene.
View Original Abstract

A physically unclonable function (PUF) is an embedded hardware security measure that provides protection against counterfeiting. Here, we present our work on using an array of randomly magnetized micrometer-sized ferromagnetic bars (micromagnets) as a PUF. We employ a 4ÎŒm thick surface layer of nitrogen-vacancy (NV) centers in diamond to image the magnetic field from each micromagnet in the array, after which we extract the magnetic polarity of each micromagnet using image analysis techniques. After evaluating the randomness of the micromagnet array PUF and the sensitivity of the NV readout, we conclude by discussing the possible future enhancements for improved security and magnetic readout.

  1. 2013 - Physically Unclonable Functions: Constructions, Properties and Applications