Seminario Interdipartimentale di Algoritmica
 

Monday, February 23rd, 2009, 12:00 nooon
Non-Malleable Extractors and Symmetric Key Cryptography from Weak Secrets
Daniel Wichs, New York University
   
DI - Department of Computer Science, Via Salaria 113
Aula Alfa, ground floor

Abstract

We study the question of information-theoretically secure authenticated key agreement from weak secrets. In this setting, Alice and Bob share a n-bit secret W, which might not be uniformly random but the adversary has at least k bits of uncertainty about it (formalized using conditional min-entropy). Alice and Bob wish to use W to agree on a nearly uniform secret key R, over a public channel controlled by an active adversary Eve. We show that non-interactive (single-message) protocols do not work when k is less than n/2.

On the other hand, for arbitrary values of k, we design a communication efficient two-message  protocol extracting nearly k random bits. This dramatically improves the only previously known protocol of [Renner and Wolf 03], which required O(L) rounds where L is the security parameter. Our solution takes a new approach by studying and constructing "non-malleable" seeded randomness extractors} --- if an attacker sees a random seed X and comes up with an arbitrarily related seed X', then we bound the relationship between the randomness extracted from W using X and X' respectively.

We also extend our one-round key agreement protocol to the "fuzzy" setting, where Alice and Bob share "close" (but not equal) secrets W_A and W_B, and to the Bounded Retrieval Model (BRM) where the size of the secret W is huge.