{"title":"Design of A Ring Oscillator Based PUF with Enhanced Challenge Response pair and Improved Reliability","authors":"Suchismita Batabyal, A. A. Bazil Rai","doi":"10.1109/RTEICT46194.2019.9016894","DOIUrl":null,"url":null,"abstract":"Hardware security is of utmost importance nowadays, with the increased number of threats like modelling attacks, reverse engineering and extracting secret information from the IC's. A physical unclonable function (PUF) is a promising solution to many security related problems and can be used to produce devices or IC's that are unique and resistant to cloning attempts. A PUF is like a fingerprint for a particular physical object, it is based on many manufacturing mismatches that occur during IC fabrication or the propagation delays that are present in the wires and interconnects. Various kinds of PUF designs are possible like ring oscillator, SRAM and arbiter PUF's etc. A Ring oscillator based PUF is designed based on the delays present in the wires that leads to different frequency of oscillation and can form the basis for key generation. They are also easily implemented in field programmable gate array (FPGA).In this paper we propose a ring oscillator based design with enhanced challenge response pair (CRP) with improved reliability. Our design has more number of challenge response pair since all the possible frequency comparisons of the Ro are done. Also it provides better reliability because our approach relies on relative values and not absolute value, it incorporates the difference between the highest frequency in the present comparison and the maximum of all the measured frequencies, under varying environmental conditions even if the absolute value changes, the relative value will never change.","PeriodicalId":269385,"journal":{"name":"2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTEICT46194.2019.9016894","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28
Abstract
Hardware security is of utmost importance nowadays, with the increased number of threats like modelling attacks, reverse engineering and extracting secret information from the IC's. A physical unclonable function (PUF) is a promising solution to many security related problems and can be used to produce devices or IC's that are unique and resistant to cloning attempts. A PUF is like a fingerprint for a particular physical object, it is based on many manufacturing mismatches that occur during IC fabrication or the propagation delays that are present in the wires and interconnects. Various kinds of PUF designs are possible like ring oscillator, SRAM and arbiter PUF's etc. A Ring oscillator based PUF is designed based on the delays present in the wires that leads to different frequency of oscillation and can form the basis for key generation. They are also easily implemented in field programmable gate array (FPGA).In this paper we propose a ring oscillator based design with enhanced challenge response pair (CRP) with improved reliability. Our design has more number of challenge response pair since all the possible frequency comparisons of the Ro are done. Also it provides better reliability because our approach relies on relative values and not absolute value, it incorporates the difference between the highest frequency in the present comparison and the maximum of all the measured frequencies, under varying environmental conditions even if the absolute value changes, the relative value will never change.