{"id":24366,"date":"2014-06-26T22:45:53","date_gmt":"2014-06-27T02:45:53","guid":{"rendered":"http:\/\/www.opensource.im\/?p=24366"},"modified":"2014-06-26T22:45:53","modified_gmt":"2014-06-27T02:45:53","slug":"fusing-physics-cryptography-to-solve-a-nuclear-inspection-paradox","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/cryptography\/fusing-physics-cryptography-to-solve-a-nuclear-inspection-paradox.php","title":{"rendered":"Fusing physics, cryptography to solve a nuclear inspection paradox"},"content":{"rendered":"<p><p>    The solution to ridding nations of nuclear warheads may come    from a simple puzzle involving marbles.  <\/p>\n<p>    That, at least, is what lies at the core of a warhead    verification protocol designed by a Princeton University team,    published this week in the journal Nature.  <\/p>\n<p>    Physicist Alexander Glaser, who has one foot in the public    policy school and the other in the engineering faculty at    Princeton, was puzzling over an apparent paradox: How can    you authenticate something without revealing anything about it?    After all, nobody wants a foreign inspector seeing how a    warhead is made.  <\/p>\n<p>    The standard answer thus far has been to design an electronic    gizmo to mask the classified information but still spit out a    yes\/no answer. Such information screens, however, could be    hacked.  <\/p>\n<p>    Glaser happened to vent his frustration to the right people:    mathematicians who tinkered with zero-knowledge proofs.  <\/p>\n<p>    I said, the challenge is to do it without learning anything,    and they said, what about what we call zero-knowledge proofs?  <\/p>\n<p>    Glaser hadnt heard of such a thing. He reached out to Boaz    Barak, a former Princeton associate professor working for    MicrosoftResearch, and fellow Princeton plasma physicist    Robert Goldston. The trio set out to take zero-knowledge proofs    into the nuclear age.  <\/p>\n<p>    Personally, I just find its a fascinating and    counterintuitive statement, that I can prove something is true    without revealing why something is true, said Glaser.  <\/p>\n<p>    A classic zero-knowledge proof involves a secretive marble    owner. He has two cups holding the same number of marbles,    between 1 and 100, and wants to prove they are equal. But he    doesnt want to pour out the marbles for counting. So, the    secretive marble owner strikes a deal: Hell prepare two    buckets, each holding 100 marbles minus the number of marbles    he has in each cup, and then allow an inspector to randomly    match an unseen cup and an unseen bucket.  <\/p>\n<p>    The owner then pours the contents of the chosen cup into the    chosen bucket, and hands over the bucket for counting. It    should add up to 100. So should the other bucket with the other    cup's contents.The inspector has verified what the marble    hoarder claimed, but still does not know how many marbles he    had.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>More here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.latimes.com\/la-sci-sn-verification-nuclear-disarmament-20140625-story.html?track=rss\/RK=0\/RS=BNjq_B_d55bdiy0ayBRnU_FLaVQ-\" title=\"Fusing physics, cryptography to solve a nuclear inspection paradox\">Fusing physics, cryptography to solve a nuclear inspection paradox<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> The solution to ridding nations of nuclear warheads may come from a simple puzzle involving marbles. That, at least, is what lies at the core of a warhead verification protocol designed by a Princeton University team, published this week in the journal Nature. Physicist Alexander Glaser, who has one foot in the public policy school and the other in the engineering faculty at Princeton, was puzzling over an apparent paradox: How can you authenticate something without revealing anything about it<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1600],"tags":[],"class_list":["post-24366","post","type-post","status-publish","format-standard","hentry","category-cryptography"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/24366"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=24366"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/24366\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=24366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=24366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=24366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}