Secure Data-Binding in FPGA-based Hardware Architectures utilizing PUFs

dc.contributor.authorFrank, Florianen
dc.contributor.authorSchmid, Martinen
dc.contributor.authorKlement, Felixen
dc.contributor.authorPalani, Purushothamanen
dc.contributor.authorWeber, Andreasen
dc.contributor.authorKavun, Elif Bilgeen
dc.contributor.authorXiong, Wenjieen
dc.contributor.authorArul, Tolgaen
dc.contributor.authorKatzenbeisser, Stefanen
dc.date.accessioned2024-07-01T18:58:43Zen
dc.date.available2024-07-01T18:58:43Zen
dc.date.issued2024-07-01en
dc.date.updated2024-07-01T08:06:54Zen
dc.description.abstractIn this work, a novel FPGA-based data-binding architecture incorporating PUFs and a user-specific encryption key to protect the confidentiality of data on external non-volatile memories is presented. By utilizing an intrinsic PUF derived from the same memory, the confidential data is additionally bound to the device. This feature proves valuable in cases where software is restricted to be executed exclusively on specific hardware or privacy-critical data is not allowed to be decrypted elsewhere. To improve the resistance against hardware attacks, a novel method to randomly select memory cells utilized for PUF measurements is presented. The FPGA-based design presented in this work allows for low latency as well as small area utilization, offers high adaptability to diverse hardware and software platforms, and is accessible from bare-metal programs to full Linux kernels. Moreover, a detailed performance and security evaluation is conducted on five boards. A single read or write operation can be executed in 0.58 𝜇𝑠 when utilizing the lightweight PRINCE cipher on an AMD Zync 7000 MPSoC. Furthermore, the entire architecture occupies only about 10% of the FPGA’s available space on a resource-constrained AMD PYNQ-Z2. Ultimately, the implementation is demonstrated by storing confidential user data on new generations of network base stations equipped with FPGAsen
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3634737.3656996en
dc.identifier.urihttps://hdl.handle.net/10919/120565en
dc.language.isoenen
dc.publisherACMen
dc.rightsIn Copyrighten
dc.rights.holderThe author(s)en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleSecure Data-Binding in FPGA-based Hardware Architectures utilizing PUFsen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3634737.3656996.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: