TY - GEN
T1 - Quantum attacks on classical proof systems
T2 - 55th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2014
AU - Ambainis, Andris
AU - Rosmanis, Ansis
AU - Unruh, Dominique
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/12/7
Y1 - 2014/12/7
N2 - Quantum zero-knowledge proofs and quantum proofs of knowledge are inherently difficult to analyze because their security analysis uses rewinding. Certain cases of quantum rewinding are handled by the results by Watrous (SIAM J Comput, 2009) and Unruh (Eurocrypt 2012), yet in general the problem remains elusive. We show that this is not only due to a lack of proof techniques: relative to an oracle, we show that classically secure proofs and proofs of knowledge are insecure in the quantum setting. More specifically, sigma-protocols, the Fiat-Shamir construction, and Fischlin's proof system are quantum insecure under assumptions that are sufficient for classical security. Additionally, we show that for similar reasons, computationally binding commitments provide almost no security guarantees in a quantum setting. To show these results, we develop the 'pick-one trick', a general technique that allows an adversary to find one value satisfying a given predicate, but not two.
AB - Quantum zero-knowledge proofs and quantum proofs of knowledge are inherently difficult to analyze because their security analysis uses rewinding. Certain cases of quantum rewinding are handled by the results by Watrous (SIAM J Comput, 2009) and Unruh (Eurocrypt 2012), yet in general the problem remains elusive. We show that this is not only due to a lack of proof techniques: relative to an oracle, we show that classically secure proofs and proofs of knowledge are insecure in the quantum setting. More specifically, sigma-protocols, the Fiat-Shamir construction, and Fischlin's proof system are quantum insecure under assumptions that are sufficient for classical security. Additionally, we show that for similar reasons, computationally binding commitments provide almost no security guarantees in a quantum setting. To show these results, we develop the 'pick-one trick', a general technique that allows an adversary to find one value satisfying a given predicate, but not two.
KW - Random oracles
KW - quantum cryptography
KW - quantum query complexity
KW - rewinding
UR - https://www.scopus.com/pages/publications/84920055137
U2 - 10.1109/FOCS.2014.57
DO - 10.1109/FOCS.2014.57
M3 - Conference paper
AN - SCOPUS:84920055137
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 474
EP - 483
BT - Proceedings - 55th Annual Symposium on Foundations of Computer Science, FOCS 2014
PB - IEEE Computer Society
Y2 - 18 October 2014 through 21 October 2014
ER -