Abstract
The polymorphic gates are the circuit cells that deliver different functions with the different external input, supply voltage or temperature. It is an effective method to resist the reverse engineering attacks, for the attackers cannot distinguish the correct function based on the netlist of the circuit. The researchers have found out that the RRAM based Look-Up Table (LUT) has higher performance and less area, comparing with the CMOS based counterparts. However, the attackers can tell the functions of the previous proposed RRAM based LUTs by measuring the resistance states of the RRAM cells. This work proposes an RRAM based polymorphic gate, which implements 16 basic logic functions with 8 RRAM cells in 4 working cycles. Furthermore, the multi-input LUT scheme is proposed based on the polymorphic gate. It is difficult for the attackers to distinguish the circuit function, because the function of the LUT is determined by the applied voltages and the resistance states of the RRAM devices, and the n-input LUT circuit is implemented with the constant area regardless of the number of inputs.
Highlights
The polymorphic gate/circuit integrates multiple functionalities into the single circuit structure
The attackers can tell the correct function of the previous RRAM based Look-Up Table (LUT) schemes by measuring the resistance states of the RRAM devices
The lowest output voltage for logic 1 is obtained, if Vc is applied on the terminal Ki, i ∈ [0, 3], which the two RRAM devices in the corresponding row are all in low resistance state (LRS), and GND is connected to the other three selection terminals
Summary
The polymorphic gate/circuit integrates multiple functionalities into the single circuit structure. The attackers can tell the correct function of the previous RRAM based LUT schemes by measuring the resistance states of the RRAM devices. None of these previous RRAM based polymorphic gates implement all the LUT functions.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.