Low-area reed decoding in a generalized concatenated code construction for PUFs

Matthias Hiller, Ludwig Kürzinger, Georg Sigl, Sven Müelich, Sven Puchinger, Martin Bossert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

Physical Unclonable Functions (PUFs) enable secure key storage for integrated circuits and FPGAs. PUF responses are noisy such that error correction is required to generate stable cryptographic keys. One popular approach is to use error-correcting codes. We present an area-optimized VLSI implementation of a recent Generalized Concatenated (GC) code construction using Reed-Muller codes. Reed-Muller codes have the advantage that there exist very efficient decoders. Our new Reed decoding implementation makes extensive use of a circular shift register. The functionality is extended so that it can also handle erasure symbols to improve the error correction capability. The overall GC code decoder occupies less than 110 slices and two block RAMs on an entry-level FPGA, and has a key error probability of 1.5 × 10 - 9. The slice count is reduced by 50% compared to the reference implementation.

Original languageEnglish
Title of host publicationProceedings - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2015
PublisherIEEE Computer Society
Pages143-148
Number of pages6
ISBN (Electronic)9781479987184
DOIs
StatePublished - 27 Oct 2015
EventIEEE Computer Society Annual Symposium on VLSI, ISVLSI 2015 - Montpellier, France
Duration: 8 Jul 201510 Jul 2015

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume07-10-July-2015
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

ConferenceIEEE Computer Society Annual Symposium on VLSI, ISVLSI 2015
Country/TerritoryFrance
CityMontpellier
Period8/07/1510/07/15

Keywords

  • Error Correction
  • FPGA
  • Generalized Concatenated Codes
  • Physical Unclonable Functions (PUFs)
  • Reed Decoding
  • Reed-Muller Code
  • VLSI

Fingerprint

Dive into the research topics of 'Low-area reed decoding in a generalized concatenated code construction for PUFs'. Together they form a unique fingerprint.

Cite this