A Novel Design Gate based Low-Cost Configurable RO PUF using Reversible Logic

A Physical Unclonable Function (PUF) is a one-to-one (1:1) or a one-to-many(1:M) functional mapping operation. Given an input, which is termed as a Challenge, a PUF function produces response(s), which is termed as Response. Therefore, any PUF can be mathematically defined with its unique CRP behavior. Silicon PUFs can be implemented mainly for hardware security and thus to guarantee IP-protection. On the other side of the discussion, we are standing at the beginning of the quantum computation era, where we may start replacing all classical digital logics with the reversible logic ones. In conventional circuits, during any digital logic operation, we generally loose bits of input information (fan-in) at the output end (fan-out) and which results in unavoidable dissipation of a significant amount of energy. In reversible logic operation, we can preserve any inputoutput information bits at the input as well as output end and thus this technology can be implemented to minimize significant heat dissipation and power consumption for a fully functional physical chip while increasing the speed. The only trade-off will be designing complexity and wafer area which is our future research focus. In this paper, we propose the reversible logic design for an existing XOR Gate based Low-Cost Congurable RO PUF structure based on Feynman gate as a reversible logic block. A comparative analysis between classical and quantum logic function is also given on various parameters along with limitations of conventional computing. The proposed approach is implemented using VHDL on Xilinx-7 FPGA.

[1]  Rolf Landauer,et al.  Irreversibility and heat generation in the computing process , 1961, IBM J. Res. Dev..

[2]  Yuzhe Ma,et al.  SD-PUF: Spliced Digital Physical Unclonable Function , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Máire O'Neill,et al.  RO PUF design in FPGAs with new comparison strategies , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[4]  Magdy Bayoumi,et al.  Lightweight highly secure PUF protocol for mutual authentication and secret message exchange , 2017, 2017 IEEE International Conference on RFID Technology & Application (RFID-TA).

[5]  Alok Katiyar,et al.  Carry Bypass & Carry Select Adder Using Reversible Logic Gates , 2013 .

[6]  P. K. Lala,et al.  Adder designs using reversible logic gates , 2010 .

[7]  R. Sravya,et al.  Introduction to Reversible Logic Gates & Its Application , 2017 .

[8]  Máire O'Neill,et al.  Low-cost configurable ring oscillator PUF with improved uniqueness , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[9]  Alpha Agape Gopalai,et al.  Design of reversible multiplexer/de-multiplexer , 2014, 2014 IEEE International Conference on Control System, Computing and Engineering (ICCSCE 2014).

[10]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[11]  Máire O'Neill,et al.  XOR gate based low-cost configurable RO PUF , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[12]  Shimeng Yu,et al.  Design and optimization of strong Physical Unclonable Function (PUF) based on RRAM array , 2017, 2017 International Symposium on VLSI Technology, Systems and Application (VLSI-TSA).