Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hardware Trojan Detection Potential and Limits with the Quantum Diamond Microscope

Published 12 Feb 2024 in physics.ins-det and quant-ph | (2402.08004v1)

Abstract: The Quantum Diamond Microscope (QDM) is an instrument with a demonstrated capability to image electrical current in integrated circuits (ICs), which shows promise for detection of hardware Trojans. The anomalous current activity caused by hardware Trojans manifests through a magnetic field side channel that can be imaged with the QDM, potentially allowing for detection and localization of the effects of tampering. This paper seeks to identify the capabilities of the QDM for hardware Trojan detection through the analysis of previous QDM work as well as QDM physical limits and potential Trojan behaviors. QDM metrics of interest are identified, such as spatial resolution, sensitivity, time-to-result, and field-of-view. Rare event detection on an FPGA is demonstrated with the QDM. The concept of operations is identified for QDM utilization at different steps of IC development, noting necessary considerations and limiting factors for use at different development stages. Finally, the effects of hardware Trojans on IC current activity are estimated and compared to QDM sensitivities to project QDM detection potential for ICs of varying process sizes.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (62)
  1. Chemical vapour deposition diamond single crystals with nitrogen-vacancy centres: A review of material synthesis and technology for quantum sensing applications. Journal of Physics D: Applied Physics 53, 31 (2020). https://doi.org/10.1088/1361-6463/ab81d1
  2. Optical properties of the nitrogen-vacancy singlet levels in diamond. Physical Review B - Condensed Matter and Materials Physics 82, 20 (2010), 1–5. https://doi.org/10.1103/PhysRevB.82.201202 arXiv:1009.0032
  3. Near-Field Backscattering-Based Sensing for Hardware Trojan Detection. IEEE Transactions on Antennas and Propagation 68, 12 (2020), 8082–8090. https://doi.org/10.1109/TAP.2020.3000562
  4. Hardware Trojan Detection Using Unsupervised Deep Learning on Quantum Diamond Microscope Magnetic Field Images. ACM Journal on Emerging Technologies in Computing Systems 18, 4 (2022). https://doi.org/10.1145/3531010
  5. Bayesian analysis of the neuromagnetic inverse problem with lp-norm priors. NeuroImage 26, 3 (2005), 870–884. https://doi.org/10.1016/j.neuroimage.2005.02.046
  6. Chemical vapour deposition synthetic diamond: Materials, technology and applications. Journal of Physics Condensed Matter 21, 36 (2009). https://doi.org/10.1088/0953-8984/21/36/364221
  7. Guided test generation for isolation and detection of embedded trojans in ICs. Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI (2008), 363–366. https://doi.org/10.1145/1366110.1366196
  8. Mainak Banga and Michael S. Hsiao. 2009. A novel sustained vector technique for the detection of hardware trojans. Proceedings: 22nd International Conference on VLSI Design - Held Jointly with 7th International Conference on Embedded Systems (2009), 327–332. https://doi.org/10.1109/VLSI.Design.2009.22
  9. Sensitivity optimization for NV-diamond magnetometry. Reviews of Modern Physics 92, 1 (2020). https://doi.org/10.1103/RevModPhys.92.015004 arXiv:1903.08176
  10. Optical magnetic detection of single-neuron action potentials using quantum defects in diamond. Proceedings of the National Academy of Sciences of the United States of America 113, 49 (2016), 14133–14138. https://doi.org/10.1073/pnas.1601513113 arXiv:1602.01056
  11. Electric current paths in a Si:P delta-doped device imaged by nitrogen-vacancy diamond magnetic microscopy. Nanotechnology 34, 1 (2023). https://doi.org/10.1088/1361-6528/ac95a0
  12. Hardware trojan attacks: Threat analysis and countermeasures. Proc. IEEE 102, 8 (2014), 1229–1247. https://doi.org/10.1109/JPROC.2014.2334493
  13. Hardware trojan: Threats and emerging solutions. Proceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT (2009), 166–171. https://doi.org/10.1109/HLDVT.2009.5340158
  14. MERO: A statistical approach for hardware Trojan detection. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 5747 LNCS (2009), 396–410. https://doi.org/10.1007/978-3-642-04138-9_28
  15. Workflow design and management for ic supply chain. Proceedings of the 2009 IEEE International Conference on Networking, Sensing and Control, ICNSC 2009 (2009), 697–701. https://doi.org/10.1109/ICNSC.2009.4919362
  16. An unsupervised detection approach for hardware trojans. IEEE Access 8, Ic (2020), 158169–158183. https://doi.org/10.1109/ACCESS.2020.3001239
  17. Characterisation of CVD diamond with high concentrations of nitrogen for magnetic-field sensing applications. Materials for Quantum Technology 1, 2 (2021), 025001. https://doi.org/10.1088/2633-4356/abd88a
  18. Construction of a 3-D Current Path Using Magnetic Current Imaging. Proceedings - 2007 33rd International Symposium for Testing and Failure Analysis (2007), 197–205. https://doi.org/10.31399/asm.cp.istfa2007p0197
  19. Temperature tracking: An innovative run-time approach for hardware Trojan detection. IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD (2013), 532–539. https://doi.org/10.1109/ICCAD.2013.6691167
  20. R. S. Gonnelli and M. Agnello. 1987. Inverse problem solution in cardiomagnetism using a current multipole expansion of the primary sources. Physics in Medicine and Biology 32, 1 (1987), 133–142. https://doi.org/10.1088/0031-9155/32/1/020
  21. R. E. Greenblatt. 1993. Probabilistic reconstruction of multiple sources in the bioelectromagnetic inverse problem. Inverse Problems 9, 2 (1993), 271–284. https://doi.org/10.1088/0266-5611/9/2/008
  22. Efficient signal processing for time-resolved fluorescence detection of nitrogen-vacancy spins in diamond. Journal of the Optical Society of America B 33, 3 (2016), B28. https://doi.org/10.1364/josab.33.000b28 arXiv:1511.04407
  23. Magnetoencephalography - theory, instrumentation, and applications to noninvasive studies of the workinghuman brain. Reviews of Modern Physics 65, 2 (1993). https://doi.org/10.1001/archsurg.1954.01270010060009
  24. M. S. Hämäläinen and R. J. Ilmoniemi. 1994. Interpreting magnetic fields of the brain: minimum norm estimates. Medical & Biological Engineering & Computing 32, 1 (1994), 35–42. https://doi.org/10.1007/BF02512476
  25. On malicious implants in PCBs throughout the supply chain. Integration 79, January (2021), 12–22. https://doi.org/10.1016/j.vlsi.2021.03.002
  26. Spin readout techniques of the nitrogen-vacancy center in diamond. Micromachines 9, 9 (2018), 1–30. https://doi.org/10.3390/mi9090437 arXiv:1809.05237
  27. Susmit Jha and Sumit Kumar Jha. 2008. Randomization based probabilistic approach to detect trojan circuits. Proceedings of IEEE International Symposium on High Assurance Systems Engineering (2008), 117–124. https://doi.org/10.1109/HASE.2008.37
  28. Yier Jin and Yiorgos Makris. 2008. Hardware Trojan detection using path delay fingerprint. 2008 IEEE International Workshop on Hardware-Oriented Security and Trust, HOST (2008), 51–57. https://doi.org/10.1109/HST.2008.4559049
  29. Direct observation of the current distribution in thin superconducting strips using magneto-optic imaging. Physical Review B - Condensed Matter and Materials Physics 54, 22 (1996), 16264–16269. https://doi.org/10.1103/PhysRevB.54.16264
  30. High-resolution magneto-optical imaging of critical currents in YBa2Cu3O7-δ𝛿\deltaitalic_δ thin films. Physica C: Superconductivity and its Applications 299, 3-4 (1998), 215–230. https://doi.org/10.1016/S0921-4534(97)01887-X
  31. Classification of Trojan nets based on scoap values using supervised learning. Proceedings - IEEE International Symposium on Circuits and Systems 2019-May (2019), 1–5. https://doi.org/10.1109/ISCAS.2019.8702462
  32. 3D current path in stacked devices: Metrics and challenges. Proceedings of the International Symposium on the Physical and Failure Analysis of Integrated Circuits, IPFA (2011). https://doi.org/10.1109/IPFA.2011.5992789
  33. Reconstruction of a current distribution from its magnetic field. Inverse Problems 18, 4 (2002), 1127–1146. https://doi.org/10.1088/0266-5611/18/4/312
  34. Principles and techniques of the quantum diamond microscope. Nanophotonics (2019), 1–47. https://doi.org/10.1515/nanoph-2019-0209 arXiv:1910.00061
  35. Backside integrated circuit magnetic field imaging with a quantum diamond microscope. Conference Proceedings from the International Symposium for Testing and Failure Analysis 2020-November (2020), 84–90. https://doi.org/10.31399/asm.cp.istfa2020p0084
  36. Jie Li and John Lach. 2008. At-speed delay characterization for IC authentication and Trojan horse detection. 2008 IEEE International Workshop on Hardware-Oriented Security and Trust, HOST (2008), 8–14. https://doi.org/10.1109/HST.2008.4559038
  37. Yan Li and Deepak Goyal. 2021. Fault Isolation and Failure Analysis of 3D Packaging. Vol. 64. Springer Singapore. 575–617 pages. https://doi.org/10.1007/978-981-15-7090-2_18
  38. Eduardo A. Lima and Benjamin P. Weiss. 2009. Obtaining vector magnetic field maps from single-component measurements of geological samples. Journal of Geophysical Research: Solid Earth 114, 6 (2009), 1–21. https://doi.org/10.1029/2008JB006006
  39. Red team vs. Blue team hardware trojan analysis: Detection of a hardware trojan on an actual ASIC. ACM International Conference Proceeding Series 258754, 13044 (2013).
  40. Denis Netter and Abderrezak Rezzoug. 2001. Genetic algorithm to treat a superconducting magnet calculation as a magnetostatic inverse problem. IEE Proceedings - Science, Measurement and Technology 148, 6 (2001), 253–256. https://doi.org/10.1049/ip-smt_20010620
  41. Hardware Trojan detection by delay and electromagnetic measurements. Proceedings -Design, Automation and Test in Europe, DATE 2015-April (2015), 782–787. https://doi.org/10.7873/date.2015.1103
  42. Method taking into account process dispersion to detect hardware Trojan Horse by side-channel analysis. Journal of Cryptographic Engineering 6, 3 (2016), 239–247. https://doi.org/10.1007/s13389-016-0129-2
  43. Novel techniques for high-sensitivity hardware trojan detection using thermal and power maps. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 33, 12 (2014), 1792–1805. https://doi.org/10.1109/TCAD.2014.2354293
  44. Vector Magnetic Current Imaging of an 8 nm Process Node Chip and 3D Current Distributions Using the Quantum Diamond Microscope. Conference Proceedings from the International Symposium for Testing and Failure Analysis 2021-Octob (2021), 96–107. https://doi.org/10.31399/asm.cp.istfa2021p0096
  45. Magnetic field imaging for non-destructive 3D package fault isolation. Proceedings - 2014 47th International Symposium on Microelectronics, IMAPS 2014 (2013), 189–193. https://doi.org/10.4071/isom-wp21
  46. Spin dynamics in the optical cycle of single nitrogen-vacancy centres in diamond. New Journal of Physics 13 (2011). https://doi.org/10.1088/1367-2630/13/2/025013 arXiv:1010.1192
  47. Using a magnetometer to image a two-dimensional current distribution. Journal of Applied Physics 65, 1 (1989), 361–372. https://doi.org/10.1063/1.342549
  48. On design vulnerability analysis and trust benchmarks development. 2013 IEEE 31st International Conference on Computer Design (ICCD) (2013), 471–474. https://doi.org/10.1109/ICCD.2013.6657085
  49. Swapnil S. Salvi and Ankur Jain. 2021. Detection of Unusual Thermal Activities in a Semiconductor Chip Using Backside Infrared Thermal Imaging. Journal of Electronic Packaging, Transactions of the ASME 143, 2 (2021), 1–8. https://doi.org/10.1115/1.4049291
  50. Benchmarking of Hardware Trojans and Maliciously Affected Circuits. Journal of Hardware and Systems Security 1, 1 (2017), 85–102. https://doi.org/10.1007/s41635-017-0001-6
  51. Growth of large size diamond single crystals by plasma assisted chemical vapour deposition: Recent achievements and remaining challenges. Comptes Rendus Physique 14, 2-3 (2013), 169–184. https://doi.org/10.1016/j.crhy.2012.10.008
  52. The magnetic field of cortical current sources: the application of a spatial filtering model to the forward and inverse problems. Electroencephalography and Clinical Neurophysiology 76, 1 (1990), 73–85. https://doi.org/10.1016/0013-4694(90)90059-S
  53. Mohammad Tehranipoor and Cliff Wang. 2014. Introduction to Hardware Security and Trust. Springer.
  54. Matthew James Turner. 2020. Quantum Diamond Microscopes for Biological Systems and Integrated Circuits. Walsworth Lab. August (2020). https://dash.harvard.edu/handle/1/37368909
  55. Magnetic Field Fingerprinting of Integrated-Circuit Activity with a Quantum Diamond Microscope. Physical Review Applied 14, 1 (2020), 1–12. https://doi.org/10.1103/PhysRevApplied.14.014097 arXiv:2004.03707
  56. FANCI: Identification of stealthy malicious logic using boolean functional analysis. Proceedings of the ACM Conference on Computer and Communications Security (2013), 697–708. https://doi.org/10.1145/2508859.2516654
  57. Hardware Trojan detection and isolation using current integration and localized current analysis. Proceedings - IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (2008), 87–95. https://doi.org/10.1109/DFT.2008.61
  58. High-Speed Wide-Field Imaging of Microcircuitry Using Nitrogen Vacancies in Diamond. Physical Review Applied 10, 1 (2022), 1. https://doi.org/10.1103/PhysRevApplied.17.064051
  59. Ultimate limits to magnetic imaging. IEEE Transactions on Applied Superconductivity 13, 2 I (2003), 258–260. https://doi.org/10.1109/TASC.2003.813699
  60. Hardware trojans: Lessons learned after one decade of research. ACM Transactions on Design Automation of Electronic Systems 22, 1 (2016). https://doi.org/10.1145/2906147
  61. Hardware Trojans classification based on controllability and observability in gate-level netlist. IEICE Electronics Express 14, 18 (2017), 1–12. https://doi.org/10.1587/elex.14.20170682
  62. A new approach to the inverse problem for current mapping in thin-film superconductors. Journal of Applied Physics 123, 12 (2018). https://doi.org/10.1063/1.5012588

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.