Cryptography
Encryption, program obfuscation and the assumptions behind computational secrecy.
4 problemsComputational foundations of secure information and protocols.
Encryption, program obfuscation and the assumptions behind computational secrecy.
4 problemsCan a function be easy to compute but hard to reverse on typical inputs? A rigorous unconditional example is still missing.
Given every output of a Boolean function, how hard is it to decide whether a small circuit can produce that table?
A program can reveal how it was written even when its outputs reveal nothing about that choice. Can a compiler hide the choice using only the familiar Learning with Errors hardness assumption?
One-way functions support secret-key cryptography. Are they enough to let anyone encrypt a message with a public key while only its owner can decrypt it?