Event
Booz Allen Hamilton Colloquium: "Security Using Fuzzy Credentials"
Friday, March 9, 2012
3:00 p.m.
1110 Jeong H. Kim Engineering Bldg.
Carrie Hilmer
301 405 4471
chilmer@umd.edu
http://www.ece.umd.edu/colloquium
Booz Allen Hamilton Distinguished Colloquium in Electrical and Computer Engineering
"Security Using Fuzzy Credentials"
Professor Srini Devadas
Electrical Engineering and Computer Science
Computer Science and Artificial Intelligence Laboratory(CSAIL)
MIT
Abstract:
Traditional methods for achieving security using cryptography assume fixed, repeatable secrets stored in non-volatile memory in various devices. These secrets may be vulnerable to physical and side-channel attacks. Physical Unclonable Functions (PUFs) are a tamper resistant way of establishing shared secrets with a physical device. They rely on the inevitable manufacturing variations between devices to produce credentials for a device. However, like biometrics, these credentials are fuzzy, i.e., not perfectly repeatable.
We describe how PUFs can be used to securely authenticate individual integrated circuits at low cost by tolerating errors in PUF responses. Low-cost authentication enables a variety of anti-counterfeiting applications. PUF responses, in combination with error correction codes, have been used to produce reliable, volatile secrets. We describe a novel, hardware-efficient scheme to generate repeatable secrets corresponding to hidden PUF challenges by using tolerant pattern matching of PUF responses. Finally, we describe how PUFs can be used to build physically- and computationally-secure processors that are capable of a range of cryptographic functionality.
Biography:
Srini Devadas is a Professor of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), and has been on the faculty of MIT since 1988. He served as the Associate Head with responsibility for Computer Science from 2005-2011. Devadas has worked in the areas of Computer-Aided Design, testing, formal verification, compilers for embedded processors, computer architecture, computer security, and computational biology and has co-authored numerous papers and books in these areas. Devadas was elected a Fellow of the IEEE in 1998.