2016 17th International Symposium on Quality Electronic Design (ISQED) 2016
DOI: 10.1109/isqed.2016.7479207
|View full text |Cite
|
Sign up to set email alerts
|

Preventing design reverse engineering with reconfigurable spin transfer torque LUT gates

Abstract: This paper presents a rigorous step towards design-for-assurance by employing the non-volatile spin transfer torque magnetic technology to design reconfigurable Look-Up-Tables logic components (NV-STT-based LUTs). Further, we introduce a novel security-driven STT-CMOS hybrid design flow that ensures the functionality of NV-STT-based LUTs cannot be determined in any manageable time, rendering any design reverse engineering attack ineffective. In addition, the flow ensures that there is minimum or no impact on d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…Anti-reverse engineering techniques are going towards obfuscation due to its power to transform the code into different presentations. Obfuscation opens a room for innovation where the developer can use different languages in programming, a language that only the owner can understand what it is and what it does [14]. Obfuscation consists of code transformations that make a program more difficult to understand by changing its structure [15].…”
Section: Related Workmentioning
confidence: 99%
“…Anti-reverse engineering techniques are going towards obfuscation due to its power to transform the code into different presentations. Obfuscation opens a room for innovation where the developer can use different languages in programming, a language that only the owner can understand what it is and what it does [14]. Obfuscation consists of code transformations that make a program more difficult to understand by changing its structure [15].…”
Section: Related Workmentioning
confidence: 99%
“…An STT-LUT is composed of a number MTJs for storing the hardware configuration state and a multiplexers (MUX) for selecting a unique MTS state to be read out (see Figure 2) [6][7]. A MUX is a combinational circuit in which a set of selection inputs determines a specific input signal to be selected as output signal [8].…”
Section: Look-up Table Memory Implementation Using Stt-mrammentioning
confidence: 99%
“…To find the best combination, three selection algorithms were used to determine which set of gates should be mapped. The algorithms are independent selection, dependent selection, and parametric-aware dependent selection [7].…”
Section: Multiple Gate Implementationmentioning
confidence: 99%
See 2 more Smart Citations