0111073v2

related topics
{key, protocol, security}
{photon, photons, single}
{bell, inequality, local}
{alice, bob, state}
{particle, mechanics, theory}
{state, phys, rev}
{time, systems, information}
{light, field, probe}

A Practical Trojan Horse for Bell-inequality-based Quantum Cryptography

Jan-Ake Larsson

abstract: Quantum Cryptography, or more accurately, Quantum Key Distribution (QKD) is based on using an unconditionally secure ``quantum channel'' to share a secret key among two users. A manufacturer of QKD devices could, intentionally or not, use a (semi-)classical channel instead of the quantum channel, which would remove the supposedly unconditional security. One example is the BB84 protocol, where the quantum channel can be implemented in polarization of single photons. Here, use of several photons instead of one to encode each bit of the key provides a similar but insecure system. For protocols based on violation of a Bell inequality (e.g., the Ekert protocol) the situation is somewhat different. While the possibility is mentioned by some authors, it is generally thought that an implementation of a (semi-)classical channel will differ significantly from that of a quantum channel. Here, a counterexample will be given using an identical physical setup as is used in photon-polarization Ekert QKD. Since the physical implementation is identical, a manufacturer may include this modification as a Trojan Horse in manufactured systems, to be activated at will by an eavesdropper. Thus, the old truth of cryptography still holds: you have to trust the manufacturer of your cryptographic device. Even when you do violate the Bell inequality.

oai_identifier:
oai:arXiv.org:quant-ph/0111073
categories:
quant-ph
comments:
9 pages, 3 figures. v2: published version
arxiv_id:
quant-ph/0111073
journal_ref:
Quantum Information and Computation, 2:434 (2002)
created:
2001-11-13
updated:
2003-03-17

Full article ▸

related documents
0211153v5
0410215v2
0310168v2
0403036v5
0107130v1
0503192v4
0503002v1
0505108v1
0302196v1
0410017v2
0205060v3
0703099v5
9911043v5
0405111v2
0409099v2
0611145v1
0303184v1
9810067v3
0304035v1
0603234v1
0511163v2
0610096v2
0509211v1
0407175v1
0504150v2