Characterization of security notions for probabilistic private-key encryption

被引:46
作者
Katz, J [1 ]
Yung, M
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[2] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
关键词
private-key encryptions; definitions;
D O I
10.1007/s00145-005-0310-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The development of precise definitions of security for encryption, as well as a detailed understanding of their relationships, has been a major area of research in modern cryptography. Here, we focus on the case of private-key encryption. Extending security notions from the public-key setting, we define security in the sense of both indistinguishability and non-malleability against chosen-plaintext and chosen-ciphertext attacks, considering both non-adaptive (i.e., "lunchtime") and adaptive oracle access (adaptive here refers to an adversary's ability to interact with a given oracle even after viewing the challenge ciphertext). We then characterize the 18 resulting security notions in two ways. First, we construct a complete hierarchy of security notions; that is, for every pair of definitions we show whether one definition is stronger than the other, whether the definitions are equivalent, or whether they are incomparable. Second, we partition these notions of security into two classes (computational or information-theoretic) depending on whether one-way functions are necessary in order for encryption schemes satisfying the definition to exist. Perhaps our most surprising result is that security against adaptive chosen-plaintext attack is (polynomially) equivalent to security against non-adaptive chosen-plaintext attack. On the other hand, the ability of an adversary to mount a (non-adaptive) chosen-plaintext attack is the key feature distinguishing computational and information-theoretic notions of security. These results hold for all security notions considered here.
引用
收藏
页码:67 / 95
页数:29
相关论文
共 37 条
[1]  
[Anonymous], 1982, 23 ANN S FDN COMPUTE, DOI DOI 10.1109/SFCS.1982.45
[2]  
[Anonymous], LECT NOTES COMPUT SC
[3]  
Bellare M, 1998, LECT NOTES COMPUT SC, V1462, P26, DOI 10.1007/BFb0055718
[4]   A concrete security treatment of symmetric encryption [J].
Bellare, M ;
Desai, A ;
Jokipii, E ;
Rogaway, P .
38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, :394-403
[5]  
Bellare M, 2000, LECT NOTES COMPUT SC, V1976, P531
[6]   The security of the cipher block chaining message authentication code [J].
Bellare, M ;
Kilian, J ;
Rogaway, P .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 61 (03) :362-399
[7]   Fixation strength of meniscal repair devices [J].
Bellemans, J ;
Vandenneucker, H ;
Labey, L ;
Van Audekercke, R .
KNEE, 2002, 9 (01) :11-14
[8]  
Bleichenbacher D, 1998, LECT NOTES COMPUT SC, V1462, P1, DOI 10.1007/BFb0055716
[9]  
Canetti R, 2001, LECT NOTES COMPUT SC, V2045, P453
[10]  
Canetti R, 2002, LECT NOTES COMPUT SC, V2332, P337