Skip to main content

2014 | OriginalPaper | Buchkapitel

Obfuscation for Evasive Functions

verfasst von : Boaz Barak, Nir Bitansky, Ran Canetti, Yael Tauman Kalai, Omer Paneth, Amit Sahai

Erschienen in: Theory of Cryptography

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

An

evasive circuit family

is a collection of circuits

$\mathcal{C}$

such that for every input

x

, a random circuit from

$\mathcal{C}$

outputs 0 on

x

with overwhelming probability. We provide a combination of definitional, constructive, and impossibility results regarding obfuscation for evasive functions:

1

The (average case variants of the) notions of

virtual black box

obfuscation (Barak et al, CRYPTO ’01) and

virtual gray box

obfuscation (Bitansky and Canetti, CRYPTO ’10) coincide for evasive function families. We also define the notion of

input-hiding

obfuscation for evasive function families, stipulating that for a random

$C \in{\mathcal{C}}$

it is hard to find, given

$\mathcal{O}(C)$

, a value outside the preimage of 0. Interestingly, this natural definition, also motivated by applications, is likely not implied by the seemingly stronger notion of average-case virtual black-box obfuscation.

2

If there exist average-case virtual gray box obfuscators for all evasive function families, then there exist (quantitatively weaker) average-case virtual gray obfuscators for

all

function families.

3

There does not exist a

worst-case

virtual black box obfuscator even for evasive circuits, nor is there an average-case virtual gray box obfuscator for evasive

Turing machine

families.

4

Let

$\mathcal{C}$

be an evasive circuit family consisting of functions that test if a low-degree polynomial (represented by an efficient arithmetic circuit) evaluates to zero modulo some large prime

p

. Then under a natural analog of the discrete logarithm assumption in a group supporting multilinear maps, there exists an input-hiding obfuscator for

$\mathcal{C}$

. Under a new

perfectly-hiding multilinear encoding

assumption, there is an average-case virtual black box obfuscator for the family

$\mathcal{C}$

.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Metadaten
Titel
Obfuscation for Evasive Functions
verfasst von
Boaz Barak
Nir Bitansky
Ran Canetti
Yael Tauman Kalai
Omer Paneth
Amit Sahai
Copyright-Jahr
2014
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-54242-8_2