Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Title of the paper: Efficient helper data reduction in SRAM PUFs via lossy compression

Available at: https://ieeexplore.ieee.org/abstract/document/8342240

...

  • The paper gives a good motivation for using SRAM PUF

  • The challenge of using SRAM PUF-based key generation on FPGAs is that high-capacity NVM, such as Flash, is not available on chip. Only expensive one-time-programmable (OTP) memory with limited capacity, such as e-fuses, can be utilized to store helper data. ā†’ Relevant to SCuM too: no NVM

  • The goal of this work is to reduce the size of the helper data using lossy compression, in order to decrease the required OTP memory size.

  • The authors distinguish two types of helper data: helper data due to

    • (1) the syndrome (ECC: repetition code + BCH) and

    • (2) the reliability mask (pre-selection)

  • Lossless compression techniques have been proposed to reduce HDS for both code syndrome [12] and reliability mask [13]. The ā€œ1-out-of-nā€ method [20] is able to decrease the overall BER and thus HDS by sacrificing a large number of raw bits.

...

  • the lossy compression method achieves a 30% reduction in mask size compared to lossless compression, at the cost of doubling the number of raw bits. Including the syndrome helper data, the algorithms achieves a 25% reduction in total HDS, requiring 206 bits.

  • lower min-entropy rate does not present a challenge to the application of this scheme

  • This work focus on the trade-off between number of raw SRAM PUF bits and helper data size for both syndrome and reliability mask.