Abstract and links
This work gives a comprehensive picture of the relationship between quantum public-key encryption with classical keys and ciphertexts and quantum-computable one-way functions. It proves a black-box separation by constructing, relative to a unitary, real, and self-inverse oracle, quantum public-key encryption and point-function obfuscation even though quantum-computable one-way functions do not exist. On the positive side, it constructs quantum public-key encryption from quantum indistinguishability obfuscation and efficiently verifiable one-way puzzles, assumptions potentially weaker than quantum-computable one-way functions.