{"id":2286,"date":"2022-07-31T23:34:08","date_gmt":"2022-08-01T06:34:08","guid":{"rendered":"https:\/\/self-issued.info\/?p=2286"},"modified":"2022-07-31T23:34:08","modified_gmt":"2022-08-01T06:34:08","slug":"json-web-proofs-bof-at-ietf-114-in-philadelphia","status":"publish","type":"post","link":"https:\/\/self-issued.info\/?p=2286","title":{"rendered":"JSON Web Proofs BoF at IETF 114 in Philadelphia"},"content":{"rendered":"<p><span class=\"plain\"><img decoding=\"async\" align=\"right\" src=\"https:\/\/self-issued.info\/images\/ietf-logo.png\" alt=\"IETF logo\"><\/span>This week at <a href=\"https:\/\/www.ietf.org\/how\/meetings\/114\/\">IETF 114 in Philadelphia<\/a>, we held a <a href=\"https:\/\/datatracker.ietf.org\/doc\/bofreq-miller-json-web-proofs\/\">Birds-of-a-Feather (BoF) session on JSON Web Proofs (JWPs)<\/a>.  JSON Web Proofs are a JSON-based representation of cryptographic inputs and outputs that enable use of Zero-Knowledge Proofs (ZKPs), selective disclosure for minimal disclosure, and non-correlatable presentation.  JWPs use the three-party model of Issuer, Holder, and Verifier utilized by Verifiable Credentials.<\/p>\n<p>The BoF asked to reinstate the IETF <a href=\"https:\/\/datatracker.ietf.org\/wg\/jose\/\">JSON Object Signing and Encryption (JOSE) working group<\/a>.  We asked for this because the JOSE working group participants already have expertise creating simple, widely-adopted JSON-based cryptographic formats, such as JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Key (JWK).  The JWP format would be a peer to JWS and JWE, reusing elements that make sense, while enabling use of new cryptographic algorithms whose inputs and outputs are not representable in the existing JOSE formats.<\/p>\n<p>Presentations given at the BoF were:<\/p>\n<ul>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-json-web-proofs-chair-drafts-00\">Chair Slides<\/a> &#8211; <a href=\"https:\/\/twitter.com\/kodonog\">Karen O&#8217;Donoghue<\/a> and <a href=\"https:\/\/twitter.com\/ve7jtb\">John Bradley<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-the-need-standards-for-selective-disclosure-and-zero-knowledge-proofs-00\"> The need: Standards for selective disclosure and zero-knowledge proofs<\/a> &#8211; <a href=\"https:\/\/twitter.com\/selfissued\">Mike Jones<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-the-need-standards-for-selective-disclosure-and-zero-knowledge-proofs-00\">What Would JOSE Do? Why re-form the JOSE working group to meet the need?<\/a> &#8211; <a href=\"https:\/\/twitter.com\/selfissued\">Mike Jones<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-why-selective-disclosure-00\">The selective disclosure industry landscape, including Verifiable Credentials and ISO Mobile Driver Licenses (mDL)<\/a> &#8211; <a href=\"https:\/\/twitter.com\/kristinayasuda\">Kristina Yasuda<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-json-web-proofs-initial-drafts-00\">A Look Under the Covers: The JSON Web Proofs specifications<\/a> &#8211; Jeremie Miller<\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/meeting\/114\/materials\/slides-114-jwp-beyond-jws-bbs-00\">Beyond JWS: BBS as a new algorithm with advanced capabilities utilizing JWP<\/a> &#8211; <a href=\"https:\/\/twitter.com\/tplooker\">Tobias Looker<\/a><\/li>\n<\/ul>\n<p>You can view the BoF minutes at <a href=\"https:\/\/notes.ietf.org\/notes-ietf-114-jwp\">https:\/\/notes.ietf.org\/notes-ietf-114-jwp<\/a>.  A useful discussion ensued after the presentations.  Unfortunately, we didn&#8217;t have time to finish the BoF in the one-hour slot. The BoF questions unanswered in the time allotted would have been along the lines of &#8220;Is the work appropriate for the IETF?&#8221;, &#8220;Is there interest in the work?&#8221;, and &#8220;Do we want to adopt the <a href=\"https:\/\/github.com\/json-web-proofs\/json-web-proofs\/blob\/main\/charter-ietf-jose-03.md\">proposed charter<\/a>?&#8221;.  Discussion of those topics is now happening on the jose@ietf.org mailing list.  Join it at https:\/\/www.ietf.org\/mailman\/listinfo\/jose to participate.  Roman Danyliw, the Security Area Director who sponsored the BoF, had suggested that we hold a virtual interim BoF to complete the BoF process before IETF 115 in London.  Hope to see you there!<\/p>\n<p>The BoF Presenters:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/self-issued.info\/images\/JWP_BoF_Presenters.jpg\" alt=\"JWP BoF Presenters\"><\/p>\n<p>The BoF Participants, including the chairs:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/self-issued.info\/images\/JWP_BoF_Participants_Selfie.jpg\" alt=\"JWP BoF Participants\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week at IETF 114 in Philadelphia, we held a Birds-of-a-Feather (BoF) session on JSON Web Proofs (JWPs). JSON Web Proofs are a JSON-based representation of cryptographic inputs and outputs that enable use of Zero-Knowledge Proofs (ZKPs), selective disclosure for minimal disclosure, and non-correlatable presentation. JWPs use the three-party model of Issuer, Holder, and Verifier [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,32,27,21,25],"tags":[],"class_list":["post-2286","post","type-post","status-publish","format-standard","hentry","category-events","category-ietf","category-json","category-privacy","category-specifications"],"_links":{"self":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/2286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2286"}],"version-history":[{"count":3,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/2286\/revisions"}],"predecessor-version":[{"id":2289,"href":"https:\/\/self-issued.info\/index.php?rest_route=\/wp\/v2\/posts\/2286\/revisions\/2289"}],"wp:attachment":[{"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/self-issued.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}