How to use indistinguishability obfuscation
UCLA Health · The University of Texas at Austin
Abstract
We introduce a new technique, that we call punctured programs, to apply indistinguishability obfuscation towards cryptographic problems. We use this technique to carry out a systematic study of the applicability of indistinguishability obfuscation to a variety of cryptographic goals. Along the way, we resolve the 16-year-old open question of Deniable Encryption, posed by Canetti, Dwork, Naor, and Ostrovsky in 1997: In deniable encryption, a sender who is forced to reveal to an adversary both her message and the randomness she used for encrypting it should be able to convincingly provide "fake" randomness that can explain any alternative message that she would like to pretend that she sent. We resolve this…
Citation impact
- FWCI
- 123.03
- Percentile
- 100%
- References
- 28
Authors
2Topics & keywords
- Obfuscation
- Encryption
- Computer science
- Cryptography
- Computer security
- Randomness
- Adversary
- Communication source
Funding
- NSNational Science FoundationAward: 1228984, 1136174, 1118096, 1065276, CNS-0915361, CNS-0952692, CNS-1228599
- DADavid and Lucile Packard Foundation
- APAlfred P. Sloan Foundation
- ICIntel Corporation
- XXerox
- MRMicrosoft Research
- GGoogle
- OFOkawa Foundation for Information and Telecommunications
- DADefense Advanced Research Projects AgencyAward: N00014-11-1-0389, N00014-11-1-0382,, N11AP20006
- OOOffice of Naval Research
- DODivision of Computer and Network SystemsAward: 1228984, 1136174, 1118096, 1065276, CNS-0915361, CNS-0952692, CNS-1228599