Exploiting Spin-Orbit Torque Devices as Reconfigurable Logic for Circuit Obfuscation
arXiv:1802.02789 · doi:10.1109/TCAD.2018.2802870
Abstract
Circuit obfuscation is a frequently used approach to conceal logic functionalities in order to prevent reverse engineering attacks on fabricated chips. Efficient obfuscation implementations are expected with lower design complexity and overhead but higher attack difficulties. In this paper, an emerging obfuscation approach is proposed by leveraging spinorbit torque (SOT) devices based look-up-tables (LUTs) as reconfigurable logic to replace the carefully selected gates. It is essentially impossible to identify the obfuscated gate with SOTs inside according to the physical geometry characteristics because the configured functionalities are represented by magnetization states. Such an obfuscation approach makes the circuit security further improved with high exponential attack complexities. Experiments on MCNC and ISCAS 85/89 benchmark suits show that the proposed approach could reduce the area overheads due to obfuscation by 10% averagely.
arXiv comment14 pages, 21 figures
References in corpus (6)
- Spin torque switching with the giant spin Hall effect of tantalum
- Magnetic switching by spin torque from the spin Hall effect
- Magnetization switching by spin-orbit torque in an antiferromagnet/ferromagnet bilayer system
- Field-free magnetization reversal by spin-Hall effect and exchange bias
- Current-driven magnetization switching in CoFeB/MgO/CoFeB magnetic tunnel junctions
- Origin of interfacial perpendicular magnetic anisotropy in MgO/CoFe/metallic capping layer structures
Cited by in corpus (7)
- SPINBIS: Spintronics based Bayesian Inference System with Stochastic Computing
- Spin-Orbit Torque Devices for Hardware Security: From Deterministic to Probabilistic Regime
- Hardware Security for and beyond CMOS Technology
- TCIM: Triangle Counting Acceleration With Processing-In-MRAM Architecture
- Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture
- SNRA: A Spintronic Neuromorphic Reconfigurable Array for In-Circuit Training and Evaluation of Deep Belief Networks
- Hardware Security in Spin-Based Computing-In-Memory: Analysis, Exploits, and Mitigation Techniques