ON PSEUDO-RANDOM ORACLES

被引:0
|
作者
Rjasko, Michal [1 ]
机构
[1] Comenius Univ, Fac Math Phys & Informat, Dept Comp Sci, SK-84248 Bratislava, Slovakia
来源
TATRACRYPT '12 | 2012年 / 53卷
关键词
random oracle; cryptographic hash function; pseudo-random oracle; MERKLE-DAMGARD; HASH;
D O I
10.2478/v10127-012-0045-5
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Many cryptographic systems which involve hash functions have proof of their security in a so called random oracle model. Behavior of hash functions used in such cryptographic systems should be as close as possible to the behavior of a random function. There are several properties of hash functions dealing with a random behavior. A hash function is pseudo-random oracle if it is indifferentiable from a random oracle. However, it is well known that hash functions based on the popular Merkle-Damgard domain extension transform do not satisfy the pseudo-random oracle property. On the other hand no attack is known for many concrete applications utilizing Merkle-Damgard hash functions. Hence, a weakened notion called public-use pseudo random oracle was introduced. The property can be met by the Merkle-Damgard construction and is sufficient for several important applications. A hash function is public use pseudo-random oracle if it is indifferentiable from a random oracle with public messages (i.e., all messages hashed so far are available to all parties). This is the case of most hash based signature schemes. In this paper we analyze relationship between the property pseudo-random oracle and its variant public image pseudo-random oracle. Roughly, a hash function is public image pseudo-random oracle if it is indifferentiable from a random oracle with public images (i.e., all images of messages hashed so far are available to all parties, messages are kept secret). We prove that the properties are equivalent.
引用
收藏
页码:155 / 187
页数:33
相关论文
共 50 条
  • [1] PSEUDO-RANDOM ARRAYS
    VANLINT, JH
    MACWILLIAMS, FJ
    SLOANE, NJA
    [J]. SIAM JOURNAL ON APPLIED MATHEMATICS, 1979, 36 (01) : 62 - 72
  • [2] PSEUDO-RANDOM HYPERGRAPHS
    HAVILAND, J
    THOMASON, A
    [J]. DISCRETE MATHEMATICS, 1989, 75 (1-3) : 255 - 278
  • [3] Pseudo-random bits
    Hickman, I
    [J]. ELECTRONICS WORLD, 2001, 107 (1783): : 500 - 503
  • [4] PSEUDO-RANDOM SIGNAL GENERATOR
    VODOVOZOV, AM
    LABICHEV, VN
    [J]. INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1982, 25 (06) : 1390 - 1391
  • [5] On pseudo-random subsets of Zn
    Dartyge, Cecile
    Andras, Sarkoezy
    [J]. MONATSHEFTE FUR MATHEMATIK, 2009, 157 (01): : 13 - 35
  • [6] GENERATOR OF PSEUDO-RANDOM SIGNALS
    PEKAREK, O
    KREKULE, I
    [J]. PHYSIOLOGIA BOHEMOSLOVACA, 1981, 30 (05): : 449 - 449
  • [7] Pseudo-random phase plates
    Ebstein, SM
    [J]. HIGH-RESOLUTION WAVEFRONT CONTROL: METHODS, DEVICES, AND APPLICATIONS III, 2002, 4493 : 150 - 155
  • [8] CALCULATIONS WITH PSEUDO-RANDOM NUMBERS
    STOCKMAL, F
    [J]. JOURNAL OF THE ACM, 1964, 11 (01) : 41 - &
  • [9] PSEUDO-RANDOM SEQUENCES AND ARRAYS
    MACWILLIAMS, FJ
    SLOANE, NJA
    [J]. PROCEEDINGS OF THE IEEE, 1976, 64 (12) : 1715 - 1730
  • [10] BIAS IN PSEUDO-RANDOM NUMBERS
    PEACH, P
    [J]. JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1961, 56 (295) : 610 - &