Download - Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Transcript
Page 1: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Secrets, Magic, and Quantum Computing

Dr. Aaron VanDevenderChief ScientistFounders Fund

Page 2: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Any sufficiently advanced technology is indistinguishable from magic.

-Arthur C. Clarke

Presenter
Presentation Notes
Clarke’s 3rd Law, Invented Communication satellite in 1945, Chinese QKD
Page 3: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

The Force

Presenter
Presentation Notes
Using force to lift X-Wing out of Swamp
Page 4: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Presenter
Presentation Notes
Must save Christmas. Sleigh is powered by the Christmas Spirit.
Page 5: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Presenter
Presentation Notes
Clap if you believe in fairies
Page 6: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Magic is powered by belief

Page 7: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Cryptography is Literally Magic

Page 8: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

RSA Public Key Cryptography• Rivest, Shamir, Adelman invented in

1977• Uses a one-way function• Based on un-proven mathematical

conjecture that large numbers are hard to factor into their primes.

• Used for secrecy, signing, authentication, irrefutability

Page 9: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Belief Security

Page 10: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Page 11: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Page 12: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Secrets

Page 13: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Trust

Page 14: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Alice, Bob, & Eve

Page 15: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Digital Signatures

• Software updates• Website spoofing• Email authentication

Page 16: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Page 17: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Page 18: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Shor’s Algorithm

• First useful quantum algorithm (1994)• Turns factoring into a periodicity problem• Polynomial time• Will be the last to be implemented

Page 19: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Quantum mechanics is the cause of—and solution to—all life’s problems.

Page 20: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Quantum Key Distribution

• Charles Bennett, Gilles Brassard, Artur Ekert, et al.• Great for secrecy• Bad for trust• Not magic

Page 21: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Quantum mechanics limits what is knowable

• Heisenberg uncertainty principle• Cannot measure position and momentum at the same time• The universe keeps secrets

Page 22: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

No cloning theorem• Quantum states cannot be copied• Attempting to measure alters the state• WPA2 KRACK

Page 23: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Public Key Infrastructure

• Web of Trust• State distribution contrary to no-cloning• State estimation

Page 24: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Reversible Computation

• Irreversible computation embeddable in reversible

• Quantum computation superset of classical

• Energy loss during erasure• Time reversal symmetry

Page 25: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Rubik’s Cube

• Reversible• Linear transformations • Operations are rotations• Don’t create or destroy information

Page 26: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

• Require irreversibility• One-way functions• Hash functions• Fully avalanched

Cryptography Primitives

Page 27: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

BitCoin• SHA-256 vulnerable to Grover’s algorithm• Only quadratic• Signed transactions are vulnerable• New network design

Page 28: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Quantum Money

• Stephen Weisner, Scott Aaronson, Paul Christiano, Andrew Lutomirski, et al.

Page 29: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Post-quantum cryptography• Lattice codes• Error correcting codes• Multivariate codes• Magic! (but maybe stronger magic)

Page 30: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Gödel’s Incompleteness Theorem

Page 31: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the
Page 32: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

The only way of discovering the limits of the possible is to venture a little way past them into the impossible.

-Arthur C. Clarke

Presenter
Presentation Notes
Clarke’s 3rd Law, Invented Communication satellite in 1945, Chinese QKD
Page 33: Secrets, Magic, and Quantum Computing...• Not magic Quantum mechanics limits what is knowable • Heisenberg uncertainty principle • Cannot measure position and momentum at the

Thank you!