As corollaries of our succinct garbling scheme, we demonstrate the following: -functional encryption for BSC from iO for P/poly and one-way functions; -reusable succinct garbling schemes for BSC from iO for P/poly and one-way functions; - succinct iO for BSC from sub-exponentially-secure iO for P/poly and sub-exponentially secure one-way functions; - (PerfectNIZK) SNARGS for bounded space and witness NP from sub-exponentially-secure iO for P/poly and sub-exponentially-secure one-way functions.
Previously such primitives were only know to exists based on “knowledge-based” assumptions (such as SNARKs and/or differing-input obfuscation).
We finally demonstrate the first (non-succinct) iO for RAM programs with bounded input and output lengths, that has poly-logarithmic overhead, based on the existence of sub-exponentially-secure iO for P/poly and sub-exponentially-secure one-way functions.
Category / Keywords: Succinct Garbling Scheme, IO for RAM, Bounded Space Computation Date: received 29 Sep 2014, last revised 29 Sep 2014 Contact author: huijial at gmail com Available format(s): PDF | BibTeX Citation Version: 20140930:123354 (All versions of this report) Short URL: ia.cr/2014/766 Discussion forum: Show discussion | Start new discussion