Fast Pseudorandom Functions Based on Expander Graphs

被引:11
|
作者
Applebaum, Benny [1 ]
Raykov, Pavel [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, Tel Aviv, Israel
来源
THEORY OF CRYPTOGRAPHY, TCC 2016-B, PT I | 2016年 / 9985卷
关键词
CONSTRUCTIONS; GENERATORS; ALGORITHMS; NETWORKS; BOUNDS;
D O I
10.1007/978-3-662-53641-4_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present direct constructions of pseudorandom function (PRF) families based on Goldreich's one-way function. Roughly speaking, we assume that non-trivial local mappings f : {0,1}(n) -> {0,1}(m) whose input-output dependencies graph form an expander are hard to invert. We show that this one-wayness assumption yields PRFs with relatively low complexity. This includes weak PRFs which can be computed in linear time of O(n) on a RAM machine with O(log n) word size, or by a depth-3 circuit with unbounded fan-in AND and OR gates (AC0 circuit), and standard PRFs that can be computed by a quasilinear size circuit or by a constant-depth circuit with unbounded fan-in AND, OR and Majority gates (TC0). Our proofs are based on a new search-to-decision reduction for expander-based functions. This extends a previous reduction of the first author (STOC 2012) which was applicable for the special case of random local functions. Additionally, we present a new family of highly efficient hash functions whose output on exponentially many inputs jointly forms (with high probability) a good expander graph. These hash functions are based on the techniques of Miles and Viola (Crypto 2012). Although some of our reductions provide only relatively weak security guarantees, we believe that they yield novel approach for constructing PRFs, and therefore enrich the study of pseudorandomness.
引用
收藏
页码:27 / 56
页数:30
相关论文
共 50 条
  • [31] Lp-Expander Graphs
    Amitay Kamber
    Israel Journal of Mathematics, 2019, 234 : 863 - 905
  • [32] Multilinear Pseudorandom Functions
    Cohen, Aloni
    Holmgren, Justin
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 : 331 - 342
  • [33] Vertex percolation on expander graphs
    Ben-Shimon, Sonny
    Krivelevich, Michael
    EUROPEAN JOURNAL OF COMBINATORICS, 2009, 30 (02) : 339 - 350
  • [34] Pseudorandom functions and factoring
    Naor, M
    Reingold, O
    Rosen, A
    SIAM JOURNAL ON COMPUTING, 2002, 31 (05) : 1383 - 1404
  • [35] Pseudorandom Functions and Lattices
    Banerjee, Abhishek
    Peikert, Chris
    Rosen, Alon
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2012, 2012, 7237 : 719 - 737
  • [36] Pseudorandom Generators based on one-way functions
    Gao, Shujing
    Song, Tingqiang
    Zhang, Wei
    Applied Decisions in Area of Mechanical Engineering and Industrial Manufacturing, 2014, 577 : 820 - 823
  • [37] Codes from Expander Graphs
    Hoholdt, Tom
    CODING THEORY AND APPLICATIONS, PROCEEDINGS, 2008, 5228 : 80 - 81
  • [38] Expander graphs based on GRH with an application to elliptic curve cryptography
    Jao, David
    Miller, Stephen D.
    Venkatesan, Ramarathnam
    JOURNAL OF NUMBER THEORY, 2009, 129 (06) : 1491 - 1504
  • [39] Embedding graphs with bounded degree in sparse pseudorandom graphs
    Y. Kohayakawa
    V. Rödl
    P. Sissokho
    Israel Journal of Mathematics, 2004, 139 : 93 - 137
  • [40] Embedding graphs with bounded degree in sparse pseudorandom graphs
    Kohayakawa, Y
    Rödl, V
    Sissokho, P
    ISRAEL JOURNAL OF MATHEMATICS, 2004, 139 (1) : 93 - 137