Paper 2010/278

Overcoming the Hole In The Bucket: Public-Key Cryptography Resilient to Continual Memory Leakage

Zvika Brakerski, Yael Tauman Kalai, Jonathan Katz, and Vinod Vaikuntanathan

Abstract

In recent years, there has been a major effort to design cryptographic schemes that remain secure even if part of the secret key is leaked. This is due to a recent proliferation of side channel attacks which, through various physical means, can recover part of the secret key. We explore the possibility of achieving security even with continual leakage, i.e., even if some information is leaked each time the key is used. We show how to securely update a secret key while information is leaked: We construct schemes that remain secure even if an attacker, {\em at each time period}, can probe the entire memory (containing a secret key) and ``leak'' up to a $(1-o(1))$ fraction of the secret key. The attacker may also probe the memory during the updates, and leak $O(\log k)$ bits, where $k$ is the security parameter (relying on subexponential hardness allows $k^\epsilon$ bits of leakage during each update process). All of the above is achieved without restricting the model as is done in previous works (e.g. by assuming that ``only computation leaks information'' [Micali-Reyzin, TCC04]). Specifically, under the decisional linear assumption on bilinear groups (which allows for a leakage rate of $(1/2-o(1))$) or the symmetric external Diffie-Hellman assumption (which allows for a leakage rate of $(1-o(1))$), we achieve the above for public key encryption, identity-based encryption, and signature schemes. Prior to this work, it was not known how to construct public-key encryption schemes even in the more restricted model of [MR]. The main contributions of this work are (1) showing how to securely update a secret key while information is leaked (in the more general model) and (2) giving a public key encryption (and IBE) schemes that are resilient to continual leakage.

Note: Title change (previous: "Cryptography Resilient to Continual Memory Leakage").

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. FOCS 2010
Keywords
public key encryptioncontinual memory leakage
Contact author(s)
zvika brakerski @ weizmann ac il
History
2010-11-16: revised
2010-05-12: received
See all versions
Short URL
https://ia.cr/2010/278
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2010/278,
      author = {Zvika Brakerski and Yael Tauman Kalai and Jonathan Katz and Vinod Vaikuntanathan},
      title = {Overcoming the Hole In The Bucket: Public-Key Cryptography Resilient to Continual Memory Leakage},
      howpublished = {Cryptology {ePrint} Archive, Paper 2010/278},
      year = {2010},
      url = {https://eprint.iacr.org/2010/278}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.