|
ABSTRACT
We study the question of designing cryptographic schemes which are secure even if an arbitrary function f(sk) of the secret key is leaked, as long as the secret key sk is still (exponentially) hard to compute from this auxiliary input. This setting of auxiliary input is more general than the more traditional setting, which assumes that some of information about the secret key sk may be leaked, but sk still has high min-entropy left. In particular, we deal with situations where f(sk) information-theoretically determines the entire secret key sk. As our main result, we construct CPA/CCA secure symmetric encryption schemes that remain secure with exponentially hard-to-invert auxiliary input. We give several applications of such schemes. * We construct an average-case obfuscator for the class of point functions, which remains secure with exponentially hard-to-invert auxiliary input, and is reusable. * We construct a reusable and robust extractor that remains secure with exponentially hard-to-invert auxiliary input. Our results rely on a new cryptographic assumption, Learning Subspace-with-Noise (LSN), which is related to the well known Learning Parity-with-Noise (LPN) assumption.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
B. Applebaum. Fast Cryptographic Primitives Based on the Hardness of Decoding Random Linear Code. Unpublished Manuscript.
|
| |
3
|
Boaz Barak , Oded Goldreich , Russell Impagliazzo , Steven Rudich , Amit Sahai , Salil P. Vadhan , Ke Yang, On the (Im)possibility of Obfuscating Programs, Proceedings of the 21st Annual International Cryptology Conference on Advances in Cryptology, p.1-18, August 19-23, 2001
|
| |
4
|
B. Barak, R. Shaltiel, and A. Wigderson. Computational analogues of entropy. In Proc. of 7th Workshop on Randomization and Approximation Techniques in Computer Science (RANDOM), 2003.
|
| |
5
|
|
| |
6
|
Avrim Blum , Merrick Furst , Michael Kearns , Richard J. Lipton, Cryptographic primitives based on hard learning problems, Proceedings of the 13th annual international cryptology conference on Advances in cryptology, p.278-291, January 1994, Santa Barbara, California, United States
|
 |
7
|
Avrim Blum , Adam Kalai , Hal Wasserman, Noise-tolerant learning, the parity problem, and the statistical query model, Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.435-440, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335355]
|
 |
8
|
|
| |
9
|
X. Boyen, Y. Dodis, J. Katz, R. Ostrovsky, A. Smith. Secure Remote Authentication Using Biometric Data. In EUROCRYPT, pp. 147--163, 2005.
|
| |
10
|
|
| |
11
|
R. Canetti, R. R. Dakdouk. Obfuscating Point Functions with Multibit Output. In EUROCRYPT 2008: 489--508.
|
| |
12
|
R. Canetti, Y. Dodis, S. Halevi, E. Kushilevitz, and A. Sahai. Exposure-Resilient Functions and All-or-Nothing Transforms. In EUROCRYPT 2000: 453--469.
|
| |
13
|
Ran Canetti , Dror Eiger , Shafi Goldwasser , Dah-Yoh Lim, How to Protect Yourself without Perfect Shredding, Proceedings of the 35th international colloquium on Automata, Languages and Programming, Part II, July 07-11, 2008, Reykjavik, Iceland
[doi> 10.1007/978-3-540-70583-3_42]
|
 |
14
|
Ran Canetti , Daniele Micciancio , Omer Reingold, Perfectly one-way probabilistic hash functions (preliminary version), Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.131-140, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276721]
|
| |
15
|
D. Cash, Y. Z. Ding, Y. Dodis, W. Lee, R. J. Lipton, and S. Walfish. Intrusion--Resilient Key Exchange in the Bounded Retrieval Model. In TCC 2007: 479--498.
|
| |
16
|
|
| |
17
|
G. Di Crescenzo, R. Lipton and S. Walfish. Perfectly Secure Password Protocols in the Bounded Retrieval Model. In Theory of Cryptography Conference}, pp. 225--244, 2006.
|
| |
18
|
|
 |
19
|
|
| |
20
|
Y. Dodis, J. Katz, L. Reyzin, and A. Smith. Robust Fuzzy Extractors and Authenticated Key Agreement from Close Secrets. In CRYPTO 2006: 232--250.
|
| |
21
|
|
| |
22
|
Y. Dodis, L. Reyzin, A. Smith. Fuzzy Extractors. In Security with Noisy Data (edited by Pim Tuyls, Boris Skoric, and Tom Kevenaar), Springer, 2007.
|
| |
23
|
|
 |
24
|
|
| |
25
|
S. Dziembowski. On Forward-Secure Storage. In CRYPTO 2006: 251--270.
|
| |
26
|
S. Dziembowski. Intrusion-Resilience Via the Bounded-Storage Model. In TCC 2006: 207--224.
|
| |
27
|
|
| |
28
|
|
| |
29
|
G. Forney. Concatenated Codes. MIT Press, Cambridge, MA, 1966.
|
| |
30
|
|
 |
31
|
|
| |
32
|
S. Goldwasser and G. N. Rothblum. On Best-Possible Obfuscation. In TCC 2007: 194--213.
|
 |
33
|
|
| |
34
|
|
| |
35
|
D. Hofheinz, J. Malone-Lee and M. Stam. Obfuscation for Cryptographic Purposes. In TCC 2007: 214--232.
|
| |
36
|
S. Hohenberger, G. N. Rothblum, A. Shelat, and V. Vaikuntanathan. Securely Obfuscating Re-encryption. In TCC 2007: 233--252.
|
| |
37
|
|
| |
38
|
Chun-Yuan Hsiao , Chi-Jen Lu , Leonid Reyzin, Conditional Computational Entropy, or Toward Separating Pseudoentropy from Compressibility, Proceedings of the 26th annual international conference on Advances in Cryptology, p.169-186, May 20-24, 2007, Barcelona, Spain
[doi> 10.1007/978-3-540-72540-4_10]
|
| |
39
|
Y. Ishai, M. Prabhakaran, A. Sahai, and D. Wagner. Private Circuits II: Keeping Secrets in Tamperable Circuits. In EUROCRYPT 2006: 308--327.
|
| |
40
|
Y. Ishai, A. Sahai, and D. Wagner. Private Circuits: Securing Hardware against Probing Attacks. In CRYPTO 2003: 463--481.
|
| |
41
|
A. Juels and S. A. Weis. Authenticating Pervasive Devices with Human Protocols. In CRYPTO 2005:293--308.
|
| |
42
|
J. Katz and J. S. Shin. Parallel and Concurrent Security of the HB and HB+ Protocols. In EUROCRYPT 2006: 73--87.
|
| |
43
|
B. Lynn, M. Prabhakaran, and A. Sahai. Positive Results and Techniques for Obfuscation. In EUROCRYPT 2004: 20--39.
|
| |
44
|
S. Micali and L. Reyzin. Physically Observable Cryptography (Extended Abstract). In TCC 2004: 278--296.
|
| |
45
|
M. Naor. On Cryptographic Assumptions and Challenges. In CRYPTO 2003: 96--109.
|
 |
46
|
|
 |
47
|
|
| |
48
|
|
| |
49
|
R. Raz. Private communication.
|
 |
50
|
Oded Regev, On lattices, learning with errors, random linear codes, and cryptography, Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, May 22-24, 2005, Baltimore, MD, USA
[doi> 10.1145/1060590.1060603]
|
| |
51
|
|
| |
52
|
|
 |
53
|
|
| |
54
|
D. Zuckerman. Private communication.
|
|