Abstract

Cryptography with quantum states exhibits a number of surprising and counterintuitive features. In a 2002 work, Barnum et al. argue that these features imply that digital signatures for quantum states are impossible (Barnum et al., FOCS 2002). In this work, we ask: can all forms of signing quantum data, even in a possibly weak sense, be completely ruled out? We give two results which shed significant light on this basic question.First, we prove an impossibility result for digital signatures for quantum data, which extends the result of Barnum et al. Specifically, we show that no nontrivial combination of correctness and security requirements can be fulfilled, beyond what is achievable simply by measuring the quantum message and then signing the outcome. In other words, only classical signature schemes exist.We then show a positive result: a quantum state can be signed with the same security guarantees as classically, provided that it is also encrypted with the public key of the intended recipient. Following classical nomenclature, we call this notion quantum signcryption. Classically, signcryption is only interesting if it provides superior performance to encypt-then-sign. Quantumly, it is far more interesting: it is the only signing method available. We develop "as-strong-as-classical" security definitions for quantum signcryption and give secure constructions based on post-quantum public-key primitives. Along the way, we show that a natural hybrid method of combining classical and quantum schemes can be used to "upgrade" a secure classical scheme to the fully-quantum setting, in a wide range of cryptographic settings including signcryption, authenticated encryption, and CCA security.

Highlights

  • The Internet of the future will plausibly include both large-scale quantum computers and highcapacity quantum channels

  • Encryption and authentication offer a non-interactive approach with several attractive features: (i.) keys exchanged over public channels, (ii.) a short key suffices for transmitting unlimited amounts of data, and (iii.) security guarantees are maximal for both secrecy and authenticity

  • A QS is correct for a map N if N ◦ Vervk ◦ Signsk − N ≤ negl(n)

Read more

Summary

Introduction

The Internet of the future will plausibly include both large-scale quantum computers and highcapacity quantum channels. For instance, are ubiquitous in everyday cryptography, with applications ranging from secure software distribution and email signatures to e-governance and cryptocurrencies. Given their importance in the classical world, it is natural to ask whether it is possible to devise digital signature schemes for quantum data. There, the authors argue in a brief discussion that quantum digital signatures must be impossible. They suggest that one can use classical public-key cryptography and onetime quantum authentication to build a scheme they call “public-key quantum authentication.”.

Impossibility of quantum signatures
Quantum signcryption
Related work
Notation and Conventions
Quantum and Classical Cryptographic Primitives
Quantum Secrecy
Weak CCA2 Security for Public-Key Quantum Encryption
Weak QAE for Symmetric-Key Quantum Encryption
Basic Definitions
Security of Hybrid Symmetric-Key Encryption
Security of Hybrid Public-Key Encryption
Defining Quantum Signatures
Impossibility of Quantum Signatures
Some variants
Quantum Signcryption
The basic notion
Signatures and encryption from signcryption
A basic construction
One-Time Signcryption Security
Achieving one-time outsider and insider security
Outsider security
Upgrading to the Multi-User Setting
Insider security
Upgrading to Ciphertext Authentication
Another Construction for Quantum Signcryption
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call