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 条
  • [1] Fast scramblers, horizons and expander graphs
    José L. F. Barbón
    Javier M. Magán
    Journal of High Energy Physics, 2012
  • [2] Fast scramblers, horizons and expander graphs
    Barbon, Jose L. F.
    Magan, Javier M.
    JOURNAL OF HIGH ENERGY PHYSICS, 2012, (08):
  • [3] Fast Consensus for Voting on General Expander Graphs
    Cooper, Colin
    Elsaesser, Robert
    Radzik, Tomasz
    Rivera, Nicolas
    Shiraga, Takeharu
    DISTRIBUTED COMPUTING (DISC 2015), 2015, 9363 : 248 - 262
  • [4] Cryptographic Hash Functions from Expander Graphs
    Denis X. Charles
    Kristin E. Lauter
    Eyal Z. Goren
    Journal of Cryptology, 2009, 22 : 93 - 113
  • [5] Cryptographic Hash Functions from Expander Graphs
    Charles, Denis X.
    Lauter, Kristin E.
    Goren, Eyal Z.
    JOURNAL OF CRYPTOLOGY, 2009, 22 (01) : 93 - 113
  • [6] Cops and Robber Game with a Fast Robber on Expander Graphs and Random Graphs
    Abbas Mehrabian
    Annals of Combinatorics, 2012, 16 : 829 - 846
  • [7] Cops and Robber Game with a Fast Robber on Expander Graphs and Random Graphs
    Mehrabian, Abbas
    ANNALS OF COMBINATORICS, 2012, 16 (04) : 829 - 846
  • [8] Bootstrapping Obfuscators via Fast Pseudorandom Functions
    Applebaum, Benny
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2014, PT II, 2014, 8874 : 162 - 172
  • [9] Fault tolerant memories based on expander graphs
    Chilappagari, Shashi Kiran
    Vasic, Bane
    2007 IEEE INFORMATION THEORY WORKSHOP, VOLS 1 AND 2, 2007, : 126 - +
  • [10] SPRING: Fast Pseudorandom Functions from Rounded Ring Products
    Banerjee, Abhishek
    Brenner, Hai
    Leurent, Gaetan
    Peikert, Chris
    Rosen, Alon
    FAST SOFTWARE ENCRYPTION, FSE 2014, 2015, 8540 : 38 - 57