Micromagnet PUF readout using a quantum diamond microscope
11796612 · 2023-10-24
Assignee
Inventors
- Pauli Mark Kehayias (Albuquerque, NM, US)
- Ezra Bussmann (Albuquerque, NM, US)
- Tzu-Ming Lu (Albuquerque, NM, US)
- Andrew Mounce (Albuquerque, NM, US)
Cpc classification
G06V20/95
PHYSICS
G06F18/213
PHYSICS
International classification
G01R33/32
PHYSICS
G06F18/213
PHYSICS
Abstract
A physically unclonable function (PUF) and a method of reading it are provided. The PUF is constituted by a microfabricated array of randomly polarized micromagnets disposed on a substrate. The PUF can be read by creating a magnetization map of the PUF from the signal output of a quantum diamond microscope (QDM) and converting the magnetization map to a numerical sequence.
Claims
1. A method of reading a physically unclonable function (PUF) disposed on a substrate, comprising: creating a magnetization map of the PUF from a signal output by a quantum diamond microscope (QDM), the creating step including: (a) imaging a pattern of nitrogen-vacancy (NV) fluorescence onto a plurality of pixels of a focal plane array; (b) grouping the pixels of the focal plane array into cells corresponding to respective micromagnets of the PUF; and (c) determining a polarity for each cell; and converting the magnetization map to a numerical sequence.
2. The method of claim 1, wherein the magnetization map is created from measurements of magnetic dipole fields of individual micromagnets in the PUF.
3. The method of claim 2, wherein the micromagnets are arranged in an array having mutually orthogonal primary and secondary axes, and the micromagnets have random magnetic polarities that are each either parallel or antiparallel to the primary axis.
4. The method of claim 3, wherein the converting step comprises: (a) assigning a 0-bit or a 1-bit to each of the micromagnets according to its polarity; and (b) arranging the assigned bits into a binary sequence.
5. The method of claim 1, wherein determining the polarities of the cells comprises: (a) dividing each cell into a top half and a bottom half, each said half having a respective magnetization value; and (b) for each cell, subtracting one said magnetization value from the other.
6. The method of claim 1, wherein the creating step includes examining the PUF by the QDM through a visually opaque layer that covers the PUF.
7. The method of claim 1, further comprising automatically optimizing a magnetic bias field before the creating step, wherein: (a) the optimization uses feedback from optically detected electron spin resonance (ESR) of a nitrogen-vacancy (NV) diamond probe; and (b) three orthogonal components of the magnetic bias field are optimized jointly.
8. The method of claim 7, wherein: the magnetic bias field is optimized to lie along an axis selected from four possible NV axes so that there is one selected axis and three non-selected axes; the feedback from optically detected ESR comprises ESR spectra containing signals from NVs aligned along each of the four possible NV axes; and in the optimization, degeneracy of the signals from NVs aligned along the non-selected axes is used as an indication that the magnetic bias field is aligned along the selected axis.
9. The method of claim 8, wherein the optimization is carried out to optimize currents in a three-axis Helmholtz coil set for producing an optimized positive bias field B.sub.+, and then the optimization is further carried out to optimize currents in the said coil set for producing an optimized negative bias field B.sub.− that is equal and opposite to B.sub.+.
10. The method of claim 1, further comprising automatically optimizing a power level of a microwave input to the QDM and a power level of a laser input to the QDM before the creating step, wherein: (a) the microwave power and the laser power are optimized jointly; and (b) the optimization uses feedback from optically detected electron spin resonance (ESR) of a nitrogen-vacancy (NV) diamond probe.
11. The method of claim 10, wherein the optimization comprises: measuring, with the NV diamond probe, an ESR spectrum for each of a plurality of points of a 2D space defined by microwave power and laser power; for each said ESR spectrum, evaluating a triplet consisting of a linewidth, an amplitude, and an intensity of the ESR spectrum; determining a sensitivity from each said triplet, thereby to assemble a multiplicity of sensitivity values; and selecting a combination of microwave power and laser power corresponding to an optimal sensitivity value from said multiplicity of sensitivity values.
12. The method of claim 1, wherein the creating step further comprises placing a probe of the QDM in proximity to a 2D array of micromagnets that at least partially constitute the PUF such that the entire array is sensed in parallel by the probe and forming, in the focal plane array of an electronic camera, a fluorescence image of the probe that is representative of a collective state of magnetization of all micromagnets of the array in parallel, and processing the image to create the magnetization map.
13. The method of claim 1, wherein the cells have a density of at least 1×10.sup.4 per square millimeter of PUF surface area.
14. The method of claim 13, wherein the cells have a density in the range 1-4×10.sup.4 per square millimeter of PUF surface area.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION
(18) In an example embodiment, a PUF is based on the random magnetization directions in an array of fabricated micrometer-sized ferromagnetic bars (micromagnets) on a silicon wafer. In embodiments, the readout is performed by NV optical magnetic imaging, although other types of magnetic readout are also possible.
(19) NV optical magnetic imaging is known. For example, NV widefield magnetic imaging has been used to study the magnetic domains in a hard drive, superconducting and ferromagnetic phase transitions, and current flow in graphene, as well as other applications in geology and biology. NV magnetic imaging is discussed in the papers listed below, among others. Each of the following is hereby incorporated herein in entirety:
(20) D. R. Glenn et al., Geochemistry, Geophysics, Geosystems 18, 3254 (2017).
(21) D. A. Simpson et al., Scientific reports 6, 1 (2016).
(22) M. Lesik et al., Science 366, 1359 (2019).
(23) Y. Schlussel et al., Phys. Rev. Applied 10, 034032 (2018).
(24) J.-P. Tetienne et al., Science Advances 3 (2017), 10.1126/sciadv.1602429.
(25) D. Le Sage et al., Nature 496, 486 (2013).
(26) I. Fescenko et al., Phys. Rev. Applied 11, 034029 (2019).
(27) The quantum diamond microscope. Nitrogen-vacancy (NV) centers are lattice defects in diamond that fluoresce red when excited with green light at a wavelength of 532 nm.
(28)
(29) The detection mechanism in the quantum diamond microscope (QDM) works by optically detected magnetic resonance (ODMR). There are several well-known schemes of ODMR spectroscopy that can be useful in the context of the QDM. All of these schemes use microwave excitation (as well as optical excitation) of the NV centers, but they differ regarding the use of optical and microwave pulses and regarding the preparation of excited states of the NV centers.
(30) More specifically, the continuous wave (CW) scheme of ODMR uses continuous optical and microwave irradiation. By contrast, the pulsed ODMR scheme and the Ramsey spectroscopy scheme use a laser pulse for optical pumping. Before a measurement is made, the NV excited state is manipulated by application of a microwave pulse. The CW scheme, which we used in the work described here, is advantageous because it is well adapted for measurements over relatively large areas.
(31) In the CW scheme, a laser or other suitably tuned light source optically pumps the NV centers to a fluorescent state, often referred to as the “bright” state. A microwave field, if it is at a resonant frequency, can quench the fluorescence. The resonant frequency depends on the strength B.sub.∥ of the magnetic field component parallel to the axis of the NV center. Accordingly, B.sub.∥ can be measured by sweeping the microwave frequency through resonance and observing the frequencies where there is fluorescent quenching as indicated by the output of a photodetector.
(32) Turning again to
(33)
(34) A laser emitting at 532 nm can pump the NV centers to the fluorescent “bright” state. At resonance, the microwave field can quench the fluorescence by driving a transition from m=0, which is “bright”, to m=−1 or m=+1, which are dark states.
(35)
(36) The spectrum generated by plotting fluorescence intensity against microwave probe frequency exhibits a complex structure. There are two microwave resonances for each NV center, namely the excitation from m=0 to m=−1 and the excitation from m=0 to m=+1.
(37) In addition, the NV centers are aligned, as noted above, along four respective axes within the diamond crystal.
(38) Further, each of the eight resulting peaks is resolved into a triplet by hyperfine splitting.
(39)
(40) Horizontal, double-headed arrows superimposed on the figure indicate the four pairs of resonances corresponding to the four respective NV-center orientations. As seen in the figure, each resonance is split into three peaks due to the hyperfine splitting.
(41) In NV microscopy, the microwave resonances are shifted because the local magnetic fields exerted by the sample adds to the external bias field, which is typically applied by a set of Helmholtz coils. These shifts are detected, pixel-by-pixel, in the focal plane array of an imaging device. Image-processing techniques are then used to create a map of the strength and orientation of the local field as measured at each pixel.
(42) Experimental approach.
(43) For reference, a set of coordinate axes is included in the figure. As shown, the fluorescence is imaged onto the camera in the positive z-direction along the optic axis of the microscope. The positive x-direction is to the right in the figure view, and the positive y-direction is out of the page in the direction away from the viewer.
(44)
(45) Each micromagnet in the array has an easy magnetic axis that constrains the magnetic moment to be oriented in one of two directions (along the positive or negative y-direction in the figure view). These micromagnets have random magnetic moment orientations (polarities) at the time of fabrication. The combination of these random polarities serves as the unique identifier for the PUF.
(46) We used nickel as an initial trial material, as nickel micromagnets are simple to fabricate and have a high enough remanence and coercivity to preserve their magnetic moments in fields of several millitesla (mT).
(47) The magnetic field map of an individual micromagnet (measured a few micrometers away) is well described by a magnetic dipole along the ±y direction, and we use an NV magnetic imaging setup to obtain the polarity of each micromagnet in the array.
(48)
(49) Unlike a microscope based on the magneto-optic Kerr effect (MOKE), which exploits the Faraday rotation of reflected light from a magnetized surface, the NV magnetic imager measures magnetic fields in a plane above the sample. As a consequence, the micromagnet PUF can be isolated beneath a protective layer, which can be visually opaque. Thus, the micromagnets can be protected from oxidation as well as from visual access by a counterfeiter, while still permitting them to be read by the NV magnetic imager. As will be discussed in more detail below, we have found that in embodiments, as many as 10.sup.4 micromagnet states can be read out in a few seconds.
(50) Micromagnet array fabrication. In an example process, nickel micromagnet arrays were fabricated on a silicon substrate overlain by a thermal oxide layer 1 μm in thickness. Patterning of 950A7 PMMA resist was performed by 30-keV electron-beam lithography. The patterned resist was developed in MIKB/IPA (1:3). Then, 50 nm of nickel was deposited, followed by lift-off.
(51) An illustrative micromagnet array made by this process contains 10.sup.4 micromagnets in a 100×100 grid covering a 1 mm×1 mm square. The array pitch is 10 μm in both the x and y directions. (1 mm.sup.2 total area). The dimensions of each individual micromagnet are 1 μm×4 μm.
(52) In addition to fabricating uniformly spaced micromagnet arrays, we also fabricated micromagnets of different sizes and variable spacings that, in examples, were as small as 2 μm. We added a 20-nm Al.sub.2O.sub.3 top layer to protect the nickel micromagnets from oxidation.
(53) Analysis of individual micromagnets confirmed that the magnetic field map we measured from each micromagnet was well described by a magnetic dipole model. On that basis, we could extract the effective altitude at which the NV layer measured the micromagnets. That is, we were able to calculate the standoff distance.
(54) Imaging of the variably spaced micromagnets also enabled us to determine a smallest-resolvable micromagnet spacing.
(55) Magnetic microscopy readout. In imaging experiments, we placed a diamond chip with a 4-μm NV layer, grown with isotopically enriched .sup.12C abundance, on top of the micromagnet array. By the process of fluorescence microscopy described above, and with imaging of the NV fluorescence intensity onto a camera sensor, we obtained a pixel image of the local magnetic fields at the NVs. From the recorded image, we obtained the polarity of each micromagnet in the array. Our instrument for NV magnetic microscopy instrument had a spatial resolution of several micrometers and a pixel size of 1.09-μm with a field of view of several millimeters, and it had a magnetic noise floor of about 7 μT in a 1 μm×1 μm pixel area after 1 second of averaging, operating under ambient conditions.
(56) Experimentally, we measured the magnetic field projection B.sub.111 along the NV [111] crystallographic direction, which points approximately 35° out of the image plane, as indicated in
(57) To simplify the micromagnet array image analysis, we converted the B.sub.111 map to a B.sub.z map, which is the magnetic field component along the z-axis. The mathematical processing to effectuate this conversion is discussed, for example, in E. A. Lima et al., Journal of Geophysical Research: Solid Earth 114 (2009), the entirety of which is hereby incorporated herein by reference. The following is a brief description of the procedure for generating the B.sub.x(x,y) and B.sub.y(x,y) magnetic components from a measured B.sub.z(x,y) map:
(58) After calculating the 2D Fourier transform b.sub.z(k.sub.x,k.sub.y), where k.sub.x, and k.sub.y are spatial frequencies, we write
(59)
(60) In our example detection procedure, we measure
(61)
(62) The Fourier transform of both sides of the above expression yields
(63)
(64) Solving the above expressions, we get
(65)
The inverse Fourier transform of the above expression yields the desired B.sub.z(x,y) map.
(66) Since NV magnetic microscopy reads out the magnetic information optically, it is possible to overlay magnetic and white-light optical images to constrain the micromagnet locations.
(67)
(68) The image in
(69) The top view in
(70) Given that our magnetic sensitivity was about 7 μT after 1 second in a 1 μm×1 μm area, we imaged the approx. 20-μT typical field strength of the micromagnet array of
(71) As those skilled in the art will appreciate, the SNR and measurement duration could be improved with stronger micromagnet moments, a closer standoff distance, and a better magnetic noise floor.
(72) Magnetic B.sub.z image-to-bit-string conversion. Given a measured B.sub.z map, image analysis techniques can be used to analyze the magnetic polarity of each micromagnet in the array. An example procedure for analyzing the magnetic polarities is presented below.
(73) Since the micromagnet array may be slightly rotated in the NV magnetic image, we first align the magnetic array with the coordinate basis of the camera in order to simplify the analysis. This is done by first using Canny edge detection to define edges of regions with and without micromagnet B.sub.z fields, then applying a convex hull-finding algorithm to find the polygon that encloses all of the points found by edge detection. The slopes of the lines that define the hull indicate the rotational offset angle of the micromagnet array in the magnetic image. The coordinate bases are aligned by simply rotating the data by this angle. By way of example, the rotational offset angle in the image of
(74) Canny edge detection is discussed, for example, in J. Canny, Readings in Computer Vision (Elsevier, 1987) pp. 184-203.
(75) Once the micromagnet grid has been rotated into the x-y basis of the image, we identify the {x, y} coordinates of each micromagnet by dividing the rectangular area containing the micromagnet fields into a 100×100 grid of cells, each containing the B.sub.z field map from a single micromagnet.
(76) Exploiting the fact that the B.sub.z magnetic map for a dipole along the y-axis has symmetric positive and negative lobes, we individually sum the B.sub.z field strengths from the top half and the bottom half of each cell, respectively, and then take the difference ΔB between the respective sums. That is, ΔB=ΣB.sub.top−ΣB.sub.bottom. If ΔB>0, the cell is assigned a 1 state for the bit string (i.e., it has a moment along +y), and if ΔB<0, the cell is assigned a 0 (i.e., it has a moment along −y).
(77) Using this method, we are able to reliably convert a B.sub.z magnetic map to a bit string for further analysis. This method yields the sign of each dipole moment in the array. Although this method does not yield the amplitudes of the dipole moments, the sign information is sufficient to generate a bit string.
(78) Our B.sub.z image-to-bit-string conversion method is well suited to this work, due to its simplicity and robustness. Alternative approaches include fitting every micromagnet to extract the vector moments, using spatial convolutions or matched filters to locate and analyze each micromagnet, and comparing the magnetic field maps from different micromagnet arrays using image comparison software tools. The last of these may be particularly useful when the micromagnets are too close together to resolve individually.
(79) Standoff distance and spatial resolution. For PUF fingerprints based on individually resolved micromagnet polarities, the maximum micromagnet areal density will be limited by the spatial resolution of the NV magnetic imager. The spatial resolution is determined by the largest of: (i) the air gap between the NV layer and the micromagnets, (ii) the NV layer thickness, and (iii) the optical diffraction limit.
(80) Attempts to minimize the air gap may be frustrated if the diamond and sample layers are not flat, or if unwanted dust particles are trapped between them. Moreover, the effective standoff distance tends to be greater if the NV layer thickness is large relative to the sample layer thickness and the air gap, because the NV fluorescence is spatially averaged over a significantly varying distance from the sample.
(81) If the other factors are minimized, the spatial resolution will be set by the optical diffraction limit λ/2NA, where NA is the numerical aperture and λ is the fluorescence wavelength. By way of illustration, our instrument used a microscope objective with NA=0.25, which corresponds to a 1.4-μm diffraction-limited resolution for a typical 700-nm NV fluorescence wavelength. Alternative arrangements could potentially achieve higher resolution by using an objective lens with a higher NA, or by using techniques of optical super-resolution.
(82) From measurements of B.sub.111 magnetic images of isolated micromagnets, we determined that in our instrument, the sample-diamond air gap (about 1.9 μm) and the NV layer thickness (4 μm) were the main contributors to the standoff distance (3.6 μm), and that optical diffraction did not contribute significantly. For this purpose, we used smaller micromagnets (0.25 μm×1 μm) to emulate point-like magnetic dipoles. We fit the Biii magnetic maps from 58 isolated micromagnets using a magnetic dipole model to arrive at a 3.6-μm mean standoff distance.
(83) By way of illustration, the left-hand view in
(84) From simulations, we concluded from the 3.6-μm standoff distance that a micromagnet spacing of at least about 8-10 μm would be needed to spatially distinguish neighboring dipoles.
(85) However, the fact that the micromagnet moments are constrained along the y-axis, combined with knowledge of the micromagnet locations, can be exploited to pack the micromagnets closer together without forfeiting the ability to determine the state of each micromagnet.
(86) D. Le Sage, et al., Nature 496 (2013), cited above; and
(87) L. V. de Groot et al., Geophysical Research Letters 45, 2995 (2018), the entirety of which is hereby incorporated herein by reference.
(88) Turning to the figure, it will be seen that the magnetic field images begin to blend together as the spacing decreases, making it difficult to distinguish between a single micromagnet and several closely spaced micromagnets as the field source. However, given the known micromagnet locations, the fitting routine (as well as the eye) can distinguish each micromagnet state. The dipoles marked as #9 and #10 in the figure are illustrative.
(89) However, the benefit of this additional knowledge is limited. Thus, for example, the dipoles marked as #12, #13, and #14 of the figure are clustered so closely that the fitting routine is satisfied with modeling them as a group of two rather than three dipoles. All of the magnetic moment is assigned to dipoles #12 and #14, while dipole #13 is set to zero.
(90) This example shows that even with a 3.6-μm standoff distance, the additional constraints on micromagnet position and direction of magnetic moment can reduce the minimum spacing to about 5 μm.
(91) However, we found that even with the additional constraints, it was difficult with our instrument to resolve the moments from micromagnets less than 2-3 μm apart.
(92) Micromagnet array PUF figure of merit. One figure of merit for a PUF based on a string of random bits is the total number of bits. We demonstrated 10.sup.4 bits/mm.sup.2. Within the capabilities reported here, this could be improved to 4×10.sup.4 bits/mm.sup.2 with a 5-μm micromagnet spacing. This bit areal density is comparable to the bit areal density of about 5×10.sup.4 bits/mm.sup.2 measured in a 1-GB magnetic hard drive in earlier work involving NV magnetic imaging.
(93) NV imaging of magnetic hard drives is discussed, for example, in D. A. Simpson et al., Scientific Reports 6, 1 (2016), which was cited above.
(94) Having 10.sup.4 random bits corresponds to an upper limit of 2.sup.10,000 unique identifiers, suggesting that random PUF state duplication is unlikely. This areal density is large enough for a compact micromagnet PUF to be usefully fabricated onto a variety of electronics components as a magnetic tag.
(95) Another pertinent figure of merit is the bit readout rate. As noted above, our readout rate for the magnetic map of 10.sup.4 micromagnets in
(96) Moreover, when converting the B.sub.z map to a bit string, our algorithm takes sums and differences over an area of approximately 50 μm.sup.2 for each micromagnet. This effectively increases the readout rate by a factor of about 7. Combining these factors yields a readout rate of 5800 bits/s.
(97) It is noteworthy in this regard that the bit readout rate is expected to be largely independent of the bit areal density, since increasing the areal density also decreases the area and the SNR for each micromagnet.
(98) Micromagnet bit-string randomness assessment. A PUF should be random if it is to provide the best security against potential counterfeiters. There are numerous statistical hypothesis tests to tell whether a string of binary numbers is consistent with being randomly generated. Statistical tests suitable for evaluating a PUF in this regard are discussed, for example, in A. Rukhin et al, NIST Special Publication 800-22 Revision 1a (2010).
(99) To characterize the randomness of our experimental micromagnet PUF bit string, we used a suite of fifteen statistical hypothesis tests. Each test reports one or more p-value likelihoods of getting such a bit string from a truly random number generator (the null hypothesis). We reject the null hypothesis for p<0.01.
(100) We applied these tests to the bit string obtained from the measurement in
(101) The Approximate Entropy Test examines the entropy of different bit patterns of length l for all 2.sup.l possible patterns (each of which appears in the bit string with frequency f.sub.i). The entropy is calculated as Σf.sub.ilnf.sub.i.
(102) The Runs Test counts uninterrupted sequences of identical bits (for example, 011110 contains a run of l's with length 4) and indicates whether the values in the bit string are fluctuating too quickly or too slowly. Our bit string failed because there were too few runs, suggesting that the micromagnet polarities fluctuated too slowly.
(103) The Non-Overlapping Template Test searches for how often different 9-bit patterns occur to determine whether these patterns appear too frequently. Our bit string passed with 138 patterns out of 148.
(104) It should be noted in this regard that some of the statistical tests, such as the Random Excursions Test, require a longer bit string than we provided, and were therefore not evaluated.
(105) The list of successfully passed tests is: Frequency, Block Frequency, Longest Run, Rank, Discrete Fourier Transform, Overlapping Template, Linear Complexity, Serial ∇Ψ.sup.2.sub.m, Serial ∇.sup.2Ψ.sup.2m, Cumulative Sums Forward, and Cumulative Sums Reverse.
(106) Although the outcome was not entirely successful, it was encouraging in view of mitigating circumstances. The micromagnets were prepared in the earth's magnetic field (B.sub.e≅50 μT), leading to a naïve expectation of alignment with the terrestrial field (or other magnetic fields in the lab) during fabrication. Even the weakly magnetized 0.25 μm×1 μm micromagnet discussed above, with a magnetic moment of 3.0×10.sup.−15 J/T, has an energy of 1.5×10.sup.−19 J in the terrestrial field, which is large relative to the Boltzmann energy k.sub.BT at 300° K, which is only 4.1×10.sup.−21.
(107) Furthermore, each micromagnet experiences the magnetic fields from its neighbors, potentially leading to a correlation between neighboring moments in an antiferromagnetic pattern.
(108) Although these factors may reduce the randomness of the bit string extracted from a micromagnet array PUF, it is important to note that our experimental prototype still passed most of the randomness tests without additional processing steps.
(109) Micromagnet coercivity and remanence. NV magnetic sensing is usually done at a nonzero bias field of 1 mT (10 gauss) or higher, which can pose a problem if this field is strong enough to remagnetize the PUF micromagnets. Furthermore, in order to preserve the magnetic moments from the outside magnetic or thermal environment, the micromagnets should be single-domain ferromagnetic, rather than superparamagnetic or multidomain.
(110) The micromagnet material, aspect ratio, and size determine the magnetic coercivity and the remanence of the micromagnetic. It is advantageous to make both of these properties as large as possible.
(111) In our experimental studies, we measured the individual micromagnets we had fabricated with equal and opposite bias fields of ±1.3 mT along the [111] direction and compared the resulting magnetic moments. Although the moments varied by a few tens of percent between the measurements, the polarities (which are used as the PUF identifier) were unaffected.
(112) In alternative embodiments, the use of different materials such as samarium-cobalt may offer better coercivity and remanence than we obtained from nickel.
(113) Further embodiments. Several features are envisaged that would lead to improved performance or increased usefulness in further embodiments of the invention. For example, there is a possible vulnerability to a counterfeiter's copying a micromagnet array PUF by individually magnetizing each micromagnet with a hard-drive read-write head or an MFM tip. Several features can be implemented that would thwart an attack of that kind. One possible countermeasure is to pack the micromagnets closer together. Others are simply to increase the total number of micromagnets fabricated in the array, or to isolate the micromagnets beneath a nonmagnetic protective layer so that it would be difficult to address a particular micromagnet without affecting its neighbors.
(114) The embodiment of our PUF described above is considered a “weak PUF” because it provides only one response state (the magnetic moment bit string) when measured. A “strong” PUF, by contrast, offers more security by having a large database of possible measurements and responses.
(115) Micromagnet PUFs of the kind described above could possibly be made into strong PUFs with suitable adaptations. One such adaptation is to make magnetic hysteresis or first-order reversal curve (FORC) measurements, sampling from a large list of bias magnetic fields.
(116) Other possible improvements would involve optimizing the micromagnet density and the readout SNR. Design parameters that could be varied for that purpose include the micromagnet dimensions and spacing, the micromagnet material, and the NV layer thickness.
(117) However, there would be tradeoffs involving the standoff distance, magnetic moment, measured field strength, and single-pixel magnetic noise floor. For example, increasing the NV layer thickness enhances magnetic sensitivity by increasing the intensity of NV fluorescence, but it can also reduce the local magnetic field strength by increasing the standoff distance. Increasing the areal density of micromagnets offers several advantages discussed above, but to resolve individual micromagnets might require a thinner NV layer. In such a case, the price for better spatial resolution could be a worse magnetic noise floor.
(118) Alternative materials and alternative dimensions for the micromagnets may in some cases offer a more uniform distribution of magnetic moments, or better values of coercivity and remanence. All such alternatives are to be considered within the scope of the present invention.
(119) The embodiments described above used arrays of bar-shaped micromagnets. This was advantageous for purposes of analysis and characterization. Alternative embodiments could use, e.g., disk-shaped micromagnets. A disk shape could provide greater PUF randomness, because the magnetic moment vectors would no longer be constrained along the y-axis, but instead could point in any direction in the x-y plane.
(120) In other embodiments, the micromagnets could be fabricated with moments along the z-axis. With such an orientation, the array could be packed more densely, and the conversion of magnetization to a bit string would be simplified relative to a y-aligned micromagnet array.
(121) Automatic optimization of magnetic sensitivity. A computer-controlled algorithm can optimize the performance of the QDM. The magnetic sensitivity (as represented by, e.g., the pixel-by-pixel noise floor) depends on the laser power and microwave power, since these affect the linewidth, the amplitude, and the photon shot noise for the experiment.
(122) For example, A. Dreau et al., “Avoiding power broadening in optically detected magnetic resonance of single NV defects for enhanced dc magnetic field sensitivity,” Phys. Rev. B 84, 195204 (2011), explains that for low contrast in the optically detected electron spin resonance (ESR), the shot-noise-limited magnetic field sensitivity is roughly proportional to the ratio Δv/CR.sup.1/2, where Δv is the ESR linewidth, C is the ESR contrast associated with the dip of the photoluminescent intensity, and R is the rate of detected photons.
(123) This makes it possible, by using a computer-controlled laser and microwave source, to optimize the magnetic sensitivity by scanning the laser and microwave powers, determining the linewidth, amplitude, and intensity with a magnetometry measurement, calculating each sensitivity, and finding the global best-case sensitivity.
(124) More specifically, the control knobs we have available for evaluating linewidth, amplitude, and intensity over a wide range of conditions are the laser power and the microwave power. By fitting and interpolating, we can find the laser power and microwave power that yield the best magnetic sensitivity.
(125)
(126) ALGORITHM 1 141. Select a laser power and a microwave power. 142. Use the QDM to do a magnetometry measurement and thereby obtain a spectrum. 143. Evaluate the linewidth, amplitude, and intensity to determine the sensitivity. 144. Go to Step 141 and repeat for all relevant laser powers and microwave powers. 145. Fit the resulting 2D map of sensitivities (i.e., the plot of sensitivity as a function of laser power on one axis and microwave power on the other axis) to find the laser power and microwave power where the sensitivity is best.
(127) END.
(128) One benefit of the sensitivity optimizer is that with better sensitivity, less time will be spent averaging down the noise, and weaker magnetic signatures will be detectable in the samples.
(129) Another benefit could be realized when a newly built or newly modified NV imager was first introduced. In those cases, the sensitivity optimizer could be run for assurance that the NV imager was working as well as possible.
(130) Automatic Helmholtz coil alignment for the QDM. A computer-controlled scheme can also be used to align the external magnetic field applied to the QDM from a three-axis Helmholtz coil set.
(131) The QDM will typically require a pair of equal and opposite bias fields of a few gauss along the N-V crystallographic axis. Generally, a separate magnetic map is measured with each of the two respective field orientations, and sums and differences are taken of the two maps. This technique of field reversal is useful for nulling spurious magnetic signals due, for example, to strain features, to inhomogeneous laser power, or to inhomogeneous microwave amplitude across the sample.
(132) Additionally, magnetic features that persist in the bias field reversal can be classified as “ferromagnetic”, whereas features that reverse together with the bias field can be classified as “paramagnetic”. This classification can be useful for understanding magnetic materials that may be under examination.
(133) It is laborious to create the equal and opposite bias fields, because it is necessary to compensate the terrestrial magnetic field, which is difficult to measure ahead of time.
(134) To achieve equal and opposite bias magnetic fields aligned along the NV axis, a new algorithm for Helmholtz coil alignment, described here, measures the on-axis and off-axis NV resonance frequencies. Using computer-controlled current supplies, we iteratively scan a range of coil currents to find the necessary coil-current values. This automates the QDM setup, and it is generalizable to applications in which a bias magnetic field is applied along an arbitrary direction.
(135)
(136) An NV statistical ensemble has equal numbers of NV centers along each of the four crystallographic directions. In a projection magnetic microscopy (PMM) experiment, a bias magnetic field is applied along one NV axis (κ=1). But in the example spectrum shown in the figure, the bias field is along an arbitrary direction. Consequently, each respective NV orientation contributes features at a distinct resonance frequency.
(137) For the NV orientation labeled in the figure as κ=1, the figure also includes a pair of arrows indicating the on-axis bias magnetic field vectors needed for PMM.
(138)
(139) In a QDM, we use a three-axis Helmholtz coil set (for fields along {x,y,z}) to provide a bias magnetic field for the measurement. For PMM, we want a pair of bias magnetic fields that are equal and opposite and that are also aligned along the NV axis for one NV orientation. This is laborious to achieve, because the terrestrial magnetic field also contributes, and the total bias field is the sum of the coil field and the terrestrial field.
(140) Reversing the current in each coil does not yield an equal and opposite total bias field, because of contributions from the terrestrial field and from stray fields. Thus, it is necessary to seek the set of six coil currents that satisfy the desired conditions, i.e. to seek the current values {I.sub.x+,I.sub.y+,I.sub.z+} for positive field B.sub.+ and {I.sub.x−,I.sub.y−,I.sub.z−} for negative field B.sub.−. Once the B.sub.+ and B.sub.− resonance frequencies are equal, and once the off-axis NV resonances are degenerate, then our requirements of generating B.sub.+ and B.sub.− that are equal, opposite, and well-aligned are satisfied.
(141)
(142) ALGORITHM 2 171. Fix I.sub.z+ and step through different values of I.sub.x+ and I.sub.y+ until the off-axis NV signals are degenerate. To evaluate whether the off-axis NV signals are degenerate, measure the maximum resonance depth (see
(143) END
(144) QDM instruments are becoming a standard tool for magnetic microscopy and sample characterization. Having an automated way to align the Helmholtz coil magnetic field for each QDM in the assembly line will save manufacturing time. In addition, this automated capability can be run by the end user once the QDM has left the factory, allowing the user to select different bias magnetic fields or to re-optimize the coil current values with minimal effort.
(145) With this automated field-alignment capability, the Helmholtz coil can be stepped through bias magnetic fields of arbitrary amplitudes and spacings. This is useful for, among other things, performing magnetic hysteresis measurements and first-order reversal curve (FORC) measurements. These measurements are useful for materials characterization and for geomagnetic and biomagnetic samples, particularly because from them, the saturation magnetic field and the relative paramagnetic/ferromagnetic behavior can be extracted.
(146) This automated technique of field alignment is generalizable to a second form of QDM operation, called vector magnetic microscopy (VMM). VMM uses B.sub.+ and B.sub.− along an arbitrary axis, although the field amplitudes must still be equal and opposite. This is useful for experiments that require the full vector information over the field of view, such as current-density reconstruction from an integrated circuit. It is also useful for experiments that map the internal crystallographic stress inhomogeneity that the NVs experience. Such mapping is important for diamond growers and for QDM instrument manufacturers, among others.