Abstract

The dependence between the write time and process variation of a memristor was investigated as a candidate physically unclonable function (PUF). Such write-time-based approach requires exact timing control of the programming pulse to achieve well-balanced results as the source of randomness. However, exact timing control requires precise hardware, such as a high-frequency timer. Furthermore, the effects from other variability sources, such as the voltage and temperature, may degrade the quality of the PUF device operation. In this study, we introduce a method to enhance the bit-aliasing of a memristor-based PUF with write time variability considering the timing error. By exploiting the non-volatility and bidirectional operation of the memristor, the proposed method attempts to correct the timing error using extra programming pulses. The experiment results reveal that the proposed method reduces the bit-aliasing error by 75.44%.

Highlights

  • Memristor have become a potential technology for use in memory devices owing to their high density, low power, nonvolatility, and nanoscale capability [1], [2]

  • For i), we investigate the possibility of reducing the bit-aliasing error by generating the final value as a combination of multiple samples in a given cumulative density function (CDF)

  • A correction method of a physically unclonable function (PUF) response for a write-timebased memristor PUF was proposed to reduce the bit-aliasing error originating from the timing error

Read more

Summary

INTRODUCTION

Memristor have become a potential technology for use in memory devices owing to their high density, low power, nonvolatility, and nanoscale capability [1], [2]. After a constant-voltage pulse is applied to the memristor cell for a certain period, the resistance is measured using a constant voltage/current source and a voltage-to-digital converter circuit [5] Another approach attempted to measure the variation of the write time to obtain the temperature [6]. The challenging process of a write-timebased approach can be overcome through a digital method without specialized logic or analog circuits It still requires exact control of the write current pulse timing or programming current to achieves well-balanced results as the source of randomness. The exact timing control requires a high-frequency timer, and, the effect from other variability sources, such as the voltage and temperature, may degrade the quality of the PUF device operation. Section Appendix describes the details of models and metrics

RELATED WORK
CONCLUSION
Findings
BIT-ALIASING IN PUFS
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.