English

Quantum Fingerprints that Keep Secrets

Quantum Physics 2022-03-30 v1 Cryptography and Security

Abstract

We introduce a new type of cryptographic primitive that we call hiding fingerprinting. A (quantum) fingerprinting scheme translates a binary string of length nn to dd (qu)bits, typically dnd\ll n, such that given any string yy and a fingerprint of xx, one can decide with high accuracy whether x=yx=y. Classical fingerprinting schemes cannot hide information very well: a classical fingerprint of xx that guarantees error at most ϵ\epsilon necessarily reveals Ω(log(1/epsilon))\Omega(\log(1/ epsilon)) bits about xx. We call a scheme hiding if it reveals o(log(1/ϵ))o(\log(1/\epsilon)) bits; accordingly, no classical scheme is hiding. For any constant cc, we construct two kinds of hiding fingerprinting schemes, both mapping nn-bit strings to O(logn)O(\log n) qubits and guaranteeing one-sided error probability at most 1/nc1/n^c. The first kind uses pure states and leaks at most O(1) bits, and the second kind uses mixed states and leaks at most 1/nc1/n^c bits, where the "leakage" is bounded via accessible information. The schemes are computationally efficient. Our mixed-state scheme is optimal, as shown via a generic strategy that extracts 1/\poly(n)1/\poly(n) bits from any fingerprint over O(logn)O(\log n) qubits.

Keywords

Cite

@article{arxiv.1010.5342,
  title  = {Quantum Fingerprints that Keep Secrets},
  author = {Dmytro Gavinsky and Tsuyoshi Ito},
  journal= {arXiv preprint arXiv:1010.5342},
  year   = {2022}
}

Comments

28 pages

R2 v1 2026-06-21T16:34:10.709Z