RISecure-PUF: Multipurpose PUF-Driven Security Extensions with Lookaside Buffer in RISC-V
Chenghao Chen, Xiaolin Zhang, Kailun Qin, Tengfei Wang, Yipeng Shi,, Tianyi Huang, Chi Zhang, Dawu Gu

TL;DR
RISecure-PUF enhances RISC-V security by integrating PUF-based key generation, a hash function for security, and a lookaside buffer for faster batch sampling, with minimal hardware overhead on FPGA.
Contribution
This work introduces RISecure-PUF, combining PUFs, hashing, and buffering to improve security and performance in RISC-V systems.
Findings
At least 2.72× speedup in batch sampling
Negligible hardware overhead
Maximum 10.7% performance reduction
Abstract
RISC-V's limited security features hinder its use in confidential computing and heterogeneous platforms. This paper introduces RISecure-PUF, a security extension utilizing existing Physical Unclonable Functions for key generation and secure protocol purposes. A one-way hash function is integrated to ensure provable security against modeling attacks, while a lookaside buffer accelerates batch sampling and minimizes reliance on error correction codes. Implemented on the Genesys 2 FPGA, RISecure-PUF improves at least in batch scenarios with negligible hardware overhead and a maximum performance reduction of , enabled by reusing the hash function module in integrated environments such as cryptographic engines.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Advanced Malware Detection Techniques · Security and Verification in Computing
