Lune

EUROCRYPT2023Top-tier venue

From the Hardness of Detecting Superpositions to Cryptography: Quantum Public Key Encryption and Commitments

Minki Hhan, Tomoyuki Morimae, Takashi Yamakawa

2023Year
19Citations
9Top-tier citations

Abstract

Recently, Aaronson et al. (arXiv:2009.07450) showed that detecting interference between two orthogonal states is as hard as swapping these states. While their original motivation was from quantum gravity, we show its applications in quantum cryptography.

  1. We construct the first public key encryption scheme from cryptographic non-abelian group actions.

Interestingly, the ciphertexts of our scheme are quantum even if messages are classical. This resolves an open question posed by Ji et al. (TCC '19). We construct the scheme through a new abstraction called swap-trapdoor function pairs, which may be of independent interest.

  1. We give a simple and efficient compiler that converts the flavor of quantum bit commitments. More precisely, for any prefix X, Y ∈ computationally,statistically,perfectly, if the base scheme is X-hiding and Y-binding, then the resulting scheme is Y-hiding and X-binding. Our compiler calls the base scheme only once. Previously, all known compilers call the base schemes polynomially many times (Crépeau et al., Eurocrypt '01 and Yan, Asiacrypt '22). For the security proof of the conversion, we generalize the result of Aaronson et al. by considering quantum auxiliary inputs.

When can we efficiently distinguish a superposition of two orthogonal states from their probabilistic mix? A folklore answer to this question was that we can efficiently distinguish them whenever we can efficiently map one of the states to the other. Recently, Aaronson, Atia and, Susskind [AAS20] gave a complete answer to the question. They confirmed that the folklore was almost correct but what actually characterizes the distinguishability is the ability to swap the two states rather than the ability to map one of the states to the other. We explain their result in more detail by using the example of Schrödinger's cat following [AAS20]. Let |Alive and |Dead be orthogonal states, which can be understood as the states of alive and dead cats in Schrödinger's cat experiment. Then, the authors showed that one can efficiently swap |Alive and |Dead

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ddbeefdf-283f-41fe-812d-3d7d632304c3

Cited by top-tier papers9

Ask how each one uses it

Builds on6

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines