Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Cryptography in NC0 Benny Applebaum Yuval Ishai Eyal Kushilevitz

Summary: Cryptography in NC0
Benny Applebaum Yuval Ishai Eyal Kushilevitz
Computer Science Department, Technion
September 27, 2006
We study the parallel time-complexity of basic cryptographic primitives such as one-way functions (OWFs)
and pseudorandom generators (PRGs). Specifically, we study the possibility of implementing instances of these
primitives by NC0
functions, namely by functions in which each output bit depends on a constant number of input
bits. Despite previous efforts in this direction, there has been no convincing theoretical evidence supporting this
possibility, which was posed as an open question in several previous works.
We essentially settle this question by providing strong positive evidence for the possibility of cryptography
in NC0
. Our main result is that every "moderately easy" OWF (resp., PRG), say computable in NC1
, can be
compiled into a corresponding OWF (resp., "low-stretch" PRG) in which each output bit depends on at most 4
input bits. The existence of OWF and PRG in NC1
is a relatively mild assumption, implied by most number-
theoretic or algebraic intractability assumptions commonly used in cryptography. A similar compiler can also be


Source: Applebaum, Benny - Faculty of Mathematics and Computer Science, Weizmann Institute of Science


Collections: Computer Technologies and Information Sciences