|
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 |
|