Feed-forward XOR physical unclonable functions
Feed-forward XOR physical unclonable functions for device authentication software security
- Device Authentication
Physical unclonable functions (PUF) are small circuits implemented in integrated circuit (IC) chips that are used for authenticating devices. PUFs can be used to generate unique signatures of IC chips. Although XOR arbiter PUFs (which typically contain multiple standard arbiter PUFs as their components) are more secure than standard arbiter PUFs, arbiter PUFs suffer from two main drawbacks: vulnerability to modeling attacks and degraded reliability. Researchers at the University of Minnesota have developed a technology that deals with a specific circuit referred to as feed-forward XOR PUFs where multiple feed-forward PUFs are used and the XOR of their outputs is computed and used as the response. It has been previously shown that XOR PUFs that compute XOR of standard linear PUFs can be easily attacked. In contrast, in the proposed PUF, the component PUFs are feed-forward and highly nonlinear. This makes them more resistant to an attack. It is also shown that applying soft-response thresholding can effectively increase the reliability of the method to more than 96%.
Phase of DevelopmentTRL:8-9
The work has been completed.
Desired PartnershipsThis technology is now available for:
- Sponsored research
Please contact our office to share your business’ needs and learn more.
- Keshab Parhi, Ph.D. Professor, Department of Electrical and Computer Engineering
- Avvaru, SV Sandeep, and Keshab K. Parhi , Feed-forward XOR PUFs: Reliability and attack-resistance analysis, In Proceedings of the 2019 on Great Lakes Symposium on VLSI
- Avvaru, SV Sandeep, and Keshab K. Parhi , Effect of loop positions on reliability and attack resistance of feed-forward PUFs., In 2019 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)
swap_vertical_circlecloud_downloadSupporting documents (0)Additional files may be available once you've completed the transaction for this product. If you've already done so, please log into your account and visit My account / Downloads section to view them.