SRAM Physically Unclonable Functions for Smart Home IoT Telehealth Environments
Fayez Gebali, Mohammad Mamun · 2022
This chapter provides an analysis of the characteristics and performance of SRAM physically unclonable functions (PUFs). It discusses the literature related to the use of PUFs for authentication and secure key exchange. The chapter reviews the architecture of a telehealth system where the smart home is the target for the healthcare delivery. It also discusses PUFs and using secure sketch and fuzzy extractors to remove the dynamic noise from the PUF response. The chapter discusses the use of convolutional coding as a means of generating the helper data without revealing the IoT device response when a challenge is issued. The structure of SRAM PUFs is presented and a novel NOR-based SRAM is discussed. A statistical model of the SRAM PUF is also developed. The chapter proposes three algorithms for issuing the PUF challenge-response pair data and their effect on system design. It discusses the attacks targeting smart homes, especially deep learning attacks.