Quantum Cryptography - PowerPoint PPT Presentation

About This Presentation
Title:

Quantum Cryptography

Description:

Quantum Cryptography Nick Papanikolaou Third Year CSE Student npapanikolaou_at_iee.org http://www.dcs.warwick.ac.uk/~esvbb Introduction Quantum cryptography is the ... – PowerPoint PPT presentation

Number of Views:299
Avg rating:3.0/5.0
Slides: 29
Provided by: Nick2154
Category:

less

Transcript and Presenter's Notes

Title: Quantum Cryptography


1
Quantum Cryptography
  • Nick Papanikolaou
  • Third Year CSE Student
  • npapanikolaou_at_iee.org
  • http//www.dcs.warwick.ac.uk/esvbb

2
Introduction
  • Quantum cryptography is the single most
    successful application of Quantum
    Computing/Information Theory.
  • For the first time in history, we can use the
    forces of nature to implement perfectly secure
    cryptosystems.
  • Quantum cryptography has been tried
    experimentally it works!

3
State of the Art
  • Classical Cryptography relies heavily on the
    complexity of factoring integers.
  • Quantum Computers can use Shors Algorithm to
    efficiently break todays cryptosystems.
  • We need a new kind of cryptography!

4
Todays Talk
  • Basic Ideas in Cryptography
  • Ideas from the Quantum World
  • Quantum Key Distribution (QKD)
  • BB84 without eavesdropping
  • BB84 with eavesdropping
  • Working Prototypes
  • Research here at Warwick
  • Conclusion

5
Basic Ideas in Cryptography
  • Cryptography the coding and decoding of secret
    messages. Merriam-Webster
  • Cryptography lt ???pt?? ??af?.
  • The basic idea is to modify a message so as to
    make it unintelligible to anyone but the intended
    recipient.
  • For message (plaintext) M,
  • e(M, K) encryption - ciphertext
  • de(M, K), K M decryption

6
Keys and Key Distribution
  • K is called the key.
  • The key is known only to sender and receiver it
    is secret.
  • Anyone who knows the key can decrypt the message.
  • Key distribution is the problem of exchanging the
    key between sender and receiver.

7
Perfect Secrecy and the OTP
  • There exist perfect cryptosystems.
  • Example One-Time Pad (OTP)
  • The problem of distributing the keys in the first
    place remains.

8
Enter QKD
  • QKD Quantum Key Distribution
  • Using quantum effects, we can distribute keys in
    perfect secrecy!
  • The Result The Perfect Cryptosystem,
  • QC QKD OTP

9
Ideas from the Quantum World
  • Measurement
  • Observing, or measuring, a quantum system will
    alter its state.
  • Example the Qubit
  • When observed, the state of a qubit will collapse
    to either a0 or b0.

10
Photons
  • Physical qubits
  • Any subatomic particle can be used to represent a
    qubit, e.g. an electron.
  • A photon is a convenient choice.
  • A photon is an electromagnetic wave.

11
Polarization
  • A photon has a property called polarization,
    which is the plane in which the electric field
    oscillates.
  • We can use photons of different polarizations to
    represent quantum states

12
Polarizers and Bases
  • A device called a polarizer allows us to place a
    photon in a particular polarization. A Pockels
    Cell can be used too.
  • The polarization basis is the mapping we decide
    to use for a particular state.

Rectilinear
Diagonal
13
Measuring Photons
  • A calcite crystal can be used to recover the bits
    encoded into a stream of photons.

CaCO3 DIAGONAL axis
14
Uncertainty Principle
  • What if the crystal has the wrong orientation?

??? 50 chance of getting right answer.
CaCO3 RECTILINEAR axis
15
Meet Alice and Bob
  • We have to prevent Eve from eavesdropping on
    communications between Alice and Bob.

Alan J. Learner, Quantum Cryptographer
Alice
Bob
Eve
16
Quantum Key Distribution
  • Quantum Key Distribution exploits the effects
    discussed in order to thwart eavesdropping.
  • If an eavesdropper uses the wrong polarization
    basis to measure the channel, the result of the
    measurement will be random.

17
QKD Protocols
  • A protocol is a set of rules governing the
    exchange of messages over a channel.
  • A security protocol is a special protocol
    designed to ensure security properties are met
    during communications.
  • There are three main security protocols for QKD
    BB84, B92, and Entanglement-Based QKD.
  • We will only discuss BB84 here.

18
BB84
  • BB84 was the first security protocol implementing
    Quantum Key Distribution.
  • It uses the idea of photon polarization.
  • The key consists of bits that will be transmitted
    as photons.
  • Each bit is encoded with a random polarization
    basis!

19
BB84 with no eavesdropping
  • Alice is going to send Bob a key.
  • She begins with a random sequence of bits.
  • Bits are encoded with a random basis, and then
    sent to Bob

Bit 0 1 0 1 1
Basis
Photon
20
BB84 with no eavesdropping (2)
  • Bob receives the photons and must decode them
    using a random basis.
  • Some of his measurements are correct.

Photon
Basis?
Bit? 0 0 0 1 1
21
BB84 with no eavesdropping (3)
  • Alice and Bob talk on the telephone
  • Alice chooses a subset of the bits (the test
    bits) and reveals which basis she used to encode
    them to Bob.
  • Bob tells Alice which basis he used to decode the
    same bits.
  • Where the same basis was used, Alice tells Bob
    what bits he ought to have got.

22
Comparing measurements
Alices Bit 0 1 0 1 1
Alices Basis
Photon
Bobs Basis
Bobs Bit 0 0 0 1 1
The test bits allow Alice and Bob to test whether
the channel is secure.
Test bits
23
The Trick
  • As long as no errors and/or eavesdropping have
    occurred, the test bits should agree.
  • Alice and Bob have now made sure that the channel
    is secure. The test bits are removed.
  • Alice tells Bob the basis she used for the other
    bits, and they both have a common set of bits
    the final key!

24
Getting the Final Key
Alices Bit 0 1 0 1 1
Alices Basis
Photon
Bobs Basis
Bobs Bit 0 0 0 1 1
Test bits discarded
Final Key 01
25
In the presence of eavesdropping
  • If an eavesdropper Eve tries to tap the channel,
    this will automatically show up in Bobs
    measurements.
  • In those cases where Alice and Bob have used the
    same basis, Bob is likely to obtain an incorrect
    measurement Eves measurements are bound to
    affect the states of the photons.

26
In the presence of eavesdropping (2)
  • As Eve intercepts Alices photons, she has to
    measure them with a random basis and send new
    photons to Bob.
  • The photon states cannot be cloned
    (non-cloneability).
  • Eves presence is always detected measuring a
    quantum system irreparably alters its state.

27
Working Prototypes
  • Quantum cryptography has been tried
    experimentally over fibre-optic cables and, more
    recently, open air (23km).

Left The first prototype implementation of
quantum cryptography (IBM, 1989)
28
Research at Warwick
  • RN and NP are working on Specification and
    Verification of Quantum Protocols.
  • Specifying a system formally removes ambiguities
    from descriptions.
  • Verification allows us to prove that a protocol
    is indeed secure and operates correctly under
    certain input conditions.

29
Conclusion
  • Quantum cryptography is a major achievement in
    security engineering.
  • As it gets implemented, it will allow perfectly
    secure bank transactions, secret discussions for
    government officials, and well-guarded trade
    secrets for industry!
Write a Comment
User Comments (0)
About PowerShow.com