Time Stamped Bijective MAC and Dynamic PUF Authentication New Directions For IoT Security : Invited Paper
Pascal Urien · 2020
This paper introduces the time stamped bijective MAC algorithm (bMAC), which aims at proving firmware integrity in embedded systems. bMAC computes a MAC over a set of memories, in a pseudo random way relying on a permutation. It is based on exponential permutations that induce computing time distributions. Because bMAC performs calculations on SRAM content, it can be bound to physical chips, by means Physical Unclonable Functions (PUF), extracted from SRAM.