31
Alexander Glaser * and Robert J. Goldston ** *Princeton University **Princeton University and Princeton Plasma Physics Laboratory Los Alamos National Laboratory, March 19, 2015 Revision 2z A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD VERIFICATION

A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

Alexander Glaser* and Robert J. Goldston**

*Princeton University **Princeton University and Princeton Plasma Physics Laboratory

Los Alamos National Laboratory, March 19, 2015

Revision 2z

A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD VERIFICATION

Page 2: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

CONSORTIUM FORVERIFICATION TECHNOLOGY

2

Five-year project, funded by U.S. DOE, 13 U.S. universities and 9 national labs, led by U-MICH

Princeton participates in the research thrust on disarmament research (and leads the research thrust of the consortium on policy)

LANL

U Illinois

(not shown: U Hawaii)U Florida

NC State

Princeton and PPPLColumbia

YaleMIT

U MichiganU Wisconsin

Sandia

INL

PNNL

Oregon State

NNSS DukeORNL

LLNLLBNL

Sandia

Penn State

Page 3: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

BACKGROUNDVERIFICATION CHALLENGES OF DEEP(ER) REDUCTIONS

Page 4: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

WHAT IS NEW HERE?

4

THE CHALLENGES OF DEEP REDUCTIONS AND MULTILATERAL NUCLEAR ARMS CONTROL

NEW TREATIES MAY LIMIT TOTAL NUMBER OF WEAPONS

• Would then also include (non-deployed) weapons in storage

• Need to prepare for the transition from bilateral to multilateral

nuclear arms control agreements

NEW TREATIES MAY REQUIRE BASELINE DECLARATIONS

• Applies to both nuclear warhead and fissile material inventories

• How to bring in countries that currently consider these numbers

sensitive?

Source: Paul Shambroom (top) and U.S. Department of Energy (bottom)

Page 5: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

WHAT IS TO BE VERIFIED?

5

VERIFICATION CHALLENGES OF NUCLEAR DISARMAMENT AT LOW NUMBERS

CORRECTNESS OF DECLARATIONS

• Warhead CountingVerify that numerical limit of declared items is not exceeded

• Warhead AuthenticationVerify authenticity of warheads prior to dismantlement

Source: U.S. Department of Energy (top) and U.S. Department of Defense, www.defenseimagery.mil (bottom)

COMPLETENESS OF DECLARATIONS

• How to make sure that no covert warheads exist outside the verification regime?

Also (very) important, but not discussed here

Page 6: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

WHERE WE ARE COMING FROMMOTIVATION BEHIND OUR PROJECT/RESEARCH

Page 7: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

OUR GENERAL APPROACH

7

ZERO-KNOWLEDGE PROTOCOLCan prove that a statement is true without revealing why it is true If successfully implemented, no requirement for “engineered” information barrier Robust against “curious verifier”

NON-ELECTRONIC DETECTORSElectronic hardware and sostware used for detectors and/or information barriers are hard to certify and authenticate

Technologies based on non-electronic detection and storage may offer important advantages

TEMPLATE-MATCHING (using active neutron interrogation)More difficult to implement than attribute approach, but also more robust against important diversion scenarios

Needs “golden warheads” to generate templates (reference signatures)

Page 8: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

PRINCETON / GLOBAL ZEROWARHEAD VERIFICATION PROJECT

8

Princeton Plasma Physics Laboratory Experimental setup (currently under construction)

Page 9: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

ZERO-KNOWLEDGE INTERACTIVE PROOFS

9

HUH?X

YES!

Q&A

P V

Zero-Knowledge Proofs: The prover (P) convinces the verifier (V) that s/he knows a secret without giving anything about the secret itself away

O. Goldreich, S. Micali, A. Wigderson, “How to Play ANY Mental Game,” 19th Annual ACM Conference on Theory of Computing, 1987 Graphics adapted from O. Goldreich, Foundations of Cryptography, Cambridge University Press, 2001; and eightbit.me

P V

YES!X

Page 10: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

“NUMBER OF MARBLES IN A CUP”

10

Peggy (“the prover”) has two small cups each containing the same number of marbles. She wants to prove to Victor (“the verifier”) that both cups contain the same number of marbles without revealing to him what this number is.

Page 11: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

BUBBLE DETECTORS OFFER A WAY TO IMPLEMENT THIS PROTOTOCL

11

AND AVOID DETECTOR-SIDE ELECTRONICS

Optical readout with cameraCommercial bubble detectors (BTI Technologies)

Detectors with different neutron-energy thresholds (no cutoff, 500 keV, 1 MeV, 10 MeV) allow measurements that are sensitive to different diversion scenarios

Page 12: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

BUBBLE DETECTORS OFFER A WAY TO IMPLEMENT THIS PROTOTOCL

12

AND AVOID DETECTOR-SIDE ELECTRONICS

Optical readout with LEDs and photodiodes (Yale)Commercial bubble detectors (BTI Technologies)

Detectors with different neutron-energy thresholds (no cutoff, 500 keV, 1 MeV, 10 MeV) allow measurements that are sensitive to different diversion scenarios

Page 13: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

PROPOSED HARDWARE IMPLEMENTATION OF A ZERO-KNOWLEDGE PROTOCOL

FOR NUCLEAR WARHEAD VERIFICATION

13

Aster interrogation, inspector verifies that

detectors in arrays contain the same bubble count

3

ARRAY 1 ARRAY 2

A1 A2 B1 B2

50% confidence aster 1st round

95% confidence aster 5th round

1Host secretly preloads

arrays of bubble detectors with “negative” radiograph

of the reference item

ARRAY 1 ARRAY 2

A1 B1A2 B2

ARRAY 1 ARRAY 2

A1 A2 B1 B2

Inspector randomly chooses, which preloaded array to use on which item

2

A1 A2 B1 B2

Reference item Test item

Page 14: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

RESULTSRADIOGRAPHY WITH 14-MeV NEUTRONS

Page 15: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

Neutron source (Thermo Scientific P 385)

Test object Detector array

Collimator

Graphics: Sébastien Philippe

Collimator slot

Page 16: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

ZERO-KNOWLEDGE VERIFICATION

16

Reference item Valid item

RADIOGRAPHY WITH 14 MeV NEUTRONS

Simulated data from MCNP calculations; neutron detection energies > 10 MeV; N(max) = 5,000 A. Glaser, B. Barak, R. J. Goldston, “A Zero-knowledge Protocol for Nuclear Warhead Verification,” Nature, 510, 26 June 2014, 497–502

Page 17: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

ZERO-KNOWLEDGE VERIFICATION

17

Reference item Valid item

RADIOGRAPHY WITH 14 MeV NEUTRONS

Simulated data from MCNP calculations; neutron detection energies > 10 MeV; N(max) = 5,000 A. Glaser, B. Barak, R. J. Goldston, “A Zero-knowledge Protocol for Nuclear Warhead Verification,” Nature, 510, 26 June 2014, 497–502

Page 18: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

ZERO-KNOWLEDGE VERIFICATION

18

Simulated data from MCNP calculations; neutron detection energies > 10 MeV; N(max) = 5,000 A. Glaser, B. Barak, R. J. Goldston, “A Zero-knowledge Protocol for Nuclear Warhead Verification,” Nature, 510, 26 June 2014, 497–502

Valid item Invalid item

(Tungsten rings replaced by lead rings)

RADIOGRAPHY WITH 14 MeV NEUTRONS

Page 19: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

LOCAL TUNGSTEN DIVERSION

19

36-DEGREE SEGMENT OF OUTER TUNGSTEN RING (543 GRAMS, 7% OF TOTAL TUNGSTEN)

Page 20: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

ZERO-KNOWLEDGE VERIFICATION

20

543 grams of tungsten removed from outer ring of test object; simulated data from MCNP calculations; neutron detection energies > 10 MeV A. Glaser, B. Barak, R. J. Goldston, “A Zero-knowledge Protocol for Nuclear Warhead Verification,” Nature, 510, 26 June 2014, 497–502

RADIOGRAPHY WITH 14 MeV NEUTRONS

Page 21: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

Source: Milton Bradley

Page 22: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

“TWO-COLOR INTERROGATION”INTERROGATION WITH NEUTRONS FROM (p-7Li) REACTION

(tuned to ~300 keV energy cutoff)

Page 23: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

SIMULATED NEUTRON SPECTRUM

23

FROM PROTON-LITHIUM DRIVEN NEUTRON SOURCE IN COLLIMATOR

(In forward direction, measured at collimator exit, MCNP6 simulations)

Page 24: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

BARE PLUTONIUM SPHERE

24

8.00 cm DIAMETER SPHERE, WEAPON-GRADE PLUTONIUMTest item based on BeRP ball, see J. Mattingly and D. J. Mitchell, Applied Radiation and Isotopes, 70 (2012), 1136–1140

Valid item“Radiograph” (never measured)

Essentially no structure in data, but absolute values secret

Here: ~1,540 bubbles average (unknown to inspector)

Simulated data from MCNP6 calculations, neutron detection energies > 500 keV N(max) = 10,000, i.e., 6–7 times higher than actual values from test item

Invalid item

(Isotopic shist from 93.7% to 81.2% Pu-239)

Page 25: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

BARE PLUTONIUM SPHERE

25

Bare Ball 93.7% Pu-239

Bare Ball 81.2% Pu-239

MCNP6 simulations, N(max) = 10,000

Test item based on BeRP ball, see J. Mattingly and D. J. Mitchell, Applied Radiation and Isotopes, 70 (2012), 1136–1140

8.00 cm DIAMETER SPHERE, WEAPON-GRADE PLUTONIUM

Page 26: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

WHAT IF SOMETHING GOES TERRIBLY WRONG?

Possible Fail-Secure Mechanisms for ZKP Verification

Page 27: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

FAIL-SECURE DATAVERIFICATION AND RELEASE

27

Host wants to make sure measured data does not contain any information (besides Nmax and its Poisson noise)

If inspection system works properly and items are placed correctly, no information in signal or noise

Challenge: How to design a protocol that allows the host to screen the data without the inspector losing trust in the integrity of the data

Proposed solution: Data commitment

But what if something went wrong during inspection (unknown to host)?Problem with inspection system and/or problem with setup (alignment, detector location, etc.)

Page 28: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

“DATA ASSURANCE”

28

2

Detector information is “committed”

(using non-electronic medium)

For example, by (blindly) taking photographs of the detectors (without developing the film)

COMMITMENT SCHEME 1

3

Host analyzes the detectors in private to confirm that no

residual information is present

Once detectors are released by host, the inspector is allowed to read out the detectors (with

agreed method) and to compare against committed data (e.g. on photographs)N

max

Nmax

Nmax

Nmax

Nmax

Nmax

Nmax

1

Detectors aster inspectionNo information in data or noise

if inspection successful

Page 29: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

“DATA SPLITTING”

29

2

host share

host share

host sharehost share

host share host share

host share

Detector information is divided (at host’s discretion)

COMMITMENT SCHEME 2

Nmax

Nmax

Nmax

Nmax

Nmax

Nmax

Nmax

1

Detectors aster inspectionNo information in data or noise

if inspection successful

3

Host analyzes her share of the detectors in private to confirm that no residual

information is present

Once the host is satisfied with the data in her share, the

inspector is allowed to read out the data in his share

(with agreed method)

Page 30: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

TO BE CONTINUED

Page 31: A ZERO-KNOWLEDGE PROTOCOL FOR NUCLEAR WARHEAD …

A. Glaser, Los Alamos, March 2015

PRINCETON

Charles Gentile Robert J. Goldston Sébastien Philippe

ACKNOWLEDGEMENTS

31

Boaz Barak (Microsost Research New England) Francesco d’Errico (Yale University)

Margarita Gattas-Sethi (Yale University) Moritz Kütt (Technische Universität Darmstadt)

ELSEWHERE

Global Zero MacArthur Foundation

Carnegie Corporation of New York U.S. Department of State

National Nuclear Security Administration, U.S. Department of Energy

RESEARCH SUPPORTED BY