54.5.1 PUF Introduction

The PUF controller provides the following functionalities:

  • Enrollment (usually only needed once)
  • Reconstruction (Start or Reconstruct)
  • Key derivation
  • Wrapping and unwrapping of user-defined keys
  • Wrapping and unwrapping of random intrinsic keys
  • Random generation
  • Zeroization from software or hardware external event
  • Test functionality