您的瀏覽器不支援JavaScript語法,網站的部份功能在JavaScript沒有啟用的狀態下無法正常使用。

Institute of Information Science, Academia Sinica

Events

Print

Press Ctrl+P to print from browser

Seminar

:::

Implications in Complexity and Cryptography

  • LecturerProf. Chris Brzuska (Aalto University)
    Host: Kai-Min Chung
  • Time2022-12-13 (Tue.) 15:00 ~ 16:00
  • LocationAuditorium 106 at IIS new Building
Abstract
Obfuscation transforms a program C into a functionally equivalent program C' which hides the inner workings of C. The first formalizations of this hiding property in cryptography suffered from strong impossibility results and thus, the seemingly weak notion of indistinguishability obfuscation (iO) was formulated. It only requires that obfuscations of two circuits are indistinguishable when two circuits have equal functionality to begin with.

Although iO seems such a weak definition, it turns out surprisingly powerful (*). It allows us to transform worst-case NP problems into one-way functions, one-way functions into public-key encryption and even into fully homomorphic encryptiontransformations which otherwise suffer from (black-box) separations result. In fact, iO is so strong that its existence is mutually exclusive with other assumptions which had previously been considered plausible.

At the same time, iO is also very weak; it does not even imply that P is different from NP although most cryptographic primitives (one-way functions, public-key encryption etc.) do.

In this talk, we explore the above conceptual implications. The talk is intended for a (broad) theory audience.

(*) I must admit that I was very skeptic of the possible applicability of the notion of indistinguishable obfuscation. Oded Goldreich when commenting on the surprising success of iO in cryptographc research: https://www.wisdom.weizmann.ac.il/~oded/MC/136.html