On the minimal Hardware Complexity of Pseudorandom Function Generators (2000)
| Citations: | 11 - 1 self |
BibTeX
@MISC{Krause00onthe,
author = {Matthias Krause and Stefan Lucks},
title = {On the minimal Hardware Complexity of Pseudorandom Function Generators},
year = {2000}
}
Years of Citing Articles
OpenURL
Abstract
. A set F of Boolean functions is called a pseudorandom function generator (PRFG) if communicating with a randomly chosen secret function from F cannot be efficiently distinguished from communicating with a truly random function. We ask for the minimal hardware complexity of a PRFG. This question is motivated by design aspects of secure secret key cryptosystems. Such cryptosystems should be efficient in hardware, but often are required to behave like PRFGs. By constructing efficient distinguishing schemes we show for a wide range of basic nonuniform complexity classes, induced by depth restricted branching programs and several types of constant depth circuits (including TC 0 2 ), that they do not contain PRFGs. On the other hand we show that the PRFG proposed by Naor and Reingold in [24] consists of TC 0 4 -functions. The question if TC 0 3 -functions can form PRFGs remains as an interesting open problem. We further discuss relations of our results to previous work on cryptographic ...







