A. Juels and M. Wattenberg
Citation: A Fuzzy Commitment Scheme. In G. Tsudik, ed., Sixth ACM Conference on Computer and Communications Security, pages 28-36, ACM Press. 1999.
Abstract: We combine well-known techniques from the areas of
error-correcting codes and cryptography to achieve a new type of cryptographic
primitive that we refer to as a fuzzy commitment scheme. Like a conventional
cryptographic commitment scheme, our fuzzy commitment scheme is both
concealing and binding: it is infeasible for an attacker to learn the
committed value, and also for the committer to decommit a value in more
than one way. In a conventional scheme, a commitment must be opened
using a unique witness, which acts, essentially, as a decryption key.
By contrast, our scheme is fuzzy in the sense that it accepts a witness
that is close to the original encrypting witness in a suitable metric,
but not necessarily identical.
This characteristic of our fuzzy commitment scheme makes it useful for
applications such as biometric authentication systems, in which data
is subject to random noise. Because the scheme is tolerant of error,
it is capable of protecting biometric data just as conventional cryptographic
techniques, like hash functions, are used to protect alphanumeric passwords.
This addresses a major outstanding problem in the theory of biometric
authentication.We prove the security characteristics of our fuzzy commitment
scheme relative to the properties of an underlying cryptographic hash
function.
Click here for paper
Click here for slides

