Quantum Fingerprints that Keep Secrets

Abstract

We introduce a new type of cryptographic primitive that we call hiding fingerprinting. A (quantum) fingerprinting scheme translates a binary string of length n to d (qu)bits, typically d n, such that given any string y and a fingerprint of x, one can decide with high accuracy whether x=y. Classical fingerprinting schemes cannot hide information very well: a classical fingerprint of x that guarantees error at most ε necessarily reveals ((1/ epsilon)) bits about x. We call a scheme hiding if it reveals o((1/ε)) bits; accordingly, no classical scheme is hiding. For any constant c, we construct two kinds of hiding fingerprinting schemes, both mapping n-bit strings to O( n) qubits and guaranteeing one-sided error probability at most 1/nc. 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/nc 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/(n) bits from any fingerprint over O( n) qubits.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…