Physical Unclonable Functions (PUFs) provide secure
cryptographic keys for resource constrained embedded
systems without secure storage. A PUF measures internal manufacturing variations to create a unique, but noisy secret inside a device. Syndrome coding schemes create and store helper data about the structure of a specific PUF to correct errors within subsequent PUF measurements and generate a reliable key. This helper data can contain redundancy. We analyze existing schemes and show that data compression can be applied to decrease the size of the helper data of existing implementations. We introduce compressed Differential Sequence Coding (DSC), which is the most efficient syndrome coding scheme known to date for a popular reference scenario.
Adding helper data compression to the DSC algorithm leads
to an overall decrease of 68% in helper data size compared to
other algorithms in a reference scenario. This is achieved without increasing the number of PUF bits and a minimal increase in logic size.
«
Physical Unclonable Functions (PUFs) provide secure
cryptographic keys for resource constrained embedded
systems without secure storage. A PUF measures internal manufacturing variations to create a unique, but noisy secret inside a device. Syndrome coding schemes create and store helper data about the structure of a specific PUF to correct errors within subsequent PUF measurements and generate a reliable key. This helper data can contain redundancy. We analyze existing schemes and show that da...
»