Yevgeniy Dodis,
Department of Computer Science, Courant Institute of Mathematical Sciences, New York University

Adding Robustness to Information Theoretic Primitives 


Date: Monday, May 19, 2009, 12:00pm
Duration: about 60 min.
Venue: DI, Via Salaria 113, Third Floor, Seminari Lecture Room

Abstract:
Consider an abstract storage device Sigma(G) that can hold a single
element x from a fixed, publicly known finite group G.  Storage is
private in the sense that an adversary does not have read access to
Sigma(G) at all. However, Sigma(G) is non-robust in the sense that the
adversary can modify its contents by adding some offset Delta in G.
Due to the privacy of the storage device, the value Delta can only
depend on an adversary's *a-priori* knowledge of x.

We introduce a new primitive called an algebraic manipulation
detection (AMD) code, which encodes a source s into a value x stored
on Sigma(G) so that any tampering by an adversary will be detected,
except with a small error probability delta. We give a nearly optimal
construction of AMD codes, which can flexibly accommodate arbitrary
choices for the length of the source s and security level delta. We
use this construction in two applications:

-- We show how to efficiently convert any linear secret sharing scheme
 into a robust secret sharing scheme, which ensures that no unqualified
 subset of players can modify their shares and cause the reconstruction
 of some value s different from s.

-- We show how how to build nearly optimal robust fuzzy extractors for
 several natural metrics. Robust fuzzy extractors enable one to
 reliably extract and later recover random keys from noisy and
 non-uniform secrets, such as biometrics, by relying only on
 *non-robust* public storage. In the past, such constructions were
 known only in the random oracle model, or required the entropy rate of
 the secret to be greater than half. Our construction relies on a
 randomly chosen common reference string (CRS) available to all parties.

The paper is available at http://people.csail.mit.edu/dodis/ps/rob-ext.ps

==============================

====================
Yevgeniy Dodis is an Associate Professor of computer science at New
York University. Dr. Dodis received his summa cum laude Bachelors
degree in Mathematics and Computer Science from New York University in
1996, and his PhD degree in Computer Science from MIT in 2000.
Dr. Dodis was a post-doc at IBM T.J.Watson Research center in 2000,
and joined New York University as an Assistant Professor in 2001.

Dr. Dodis' research is primarily in cryptography and network security.
In particular, he worked in a variety of areas including
exposure-resilient cryptography, cryptography and imperfect
randomness, cryptography with biometrics and other noisy data,
authenticated encryption, hash functions and information-theoretic
cryptography. Dr. Dodis has more than 70 scientific publications at
various conferences, journals and other venues, has been on program
committees of many international conferences (including FOCS, STOC,
CRYPTO and Eurocrypt), and gave numerous invited lectures and courses
at various venues.

Dr. Dodis is the recipient of National Science Foundation CAREER
Award, IBM Faculty Award and Best Paper Award at 2005 Public Key
Cryptography Conference. As an undergraduate student, he was also a
winner of the US-Canada Putnam Mathematical Competition in 1995.