- From: Orie Steele <orie@transmute.industries>
- Date: Tue, 19 Sep 2023 09:15:48 -0500
- To: Sebastian Elfors <sebastian.elfors@idnow.de>
- Cc: Sebastian Crane <seabass-labrax@gmx.com>, Brent Zundel <Brent.Zundel@gendigital.com>, W3C VC Working Group <public-vc-wg@w3.org>, Ivan Herman <ivan@w3.org>, Kristina Yasuda <Kristina.Yasuda@microsoft.com>, Wayne Cutler <wcutler@gsma.com>, "Liaisons," <team-liaisons@w3.org>, Helene Vigue <hvigue@gsma.com>
- Message-ID: <CAN8C-_+kjLJMYpet=-psjXU9G0UwOvYMu3L+N7m4Fa1EL0tOxg@mail.gmail.com>
Moving out of markdown to provide feedback in purple : **DRAFT, 2023-09-18** **Not an official VCWG communication until authorized by Brent Zundel.** Dear Hélène Vigué, *[other relevant recipients]* *[Initial greetings, observations, statements etc. from the VCWG Chairs and/or W3C Staff Contact Ivan Herman.]* The VCWG would like to thank the GSMA and its representatives for initiating this request for collaboration. Following is a summary of the current status of multiple aspects of our work in response to the actions that you requested in your statement, as well as specific offers of support that I was asked to make on behalf of specific participants of the VCWG. Unlinkability, selective disclosure and canonicalization are all Canonicalization is being worked on outside the W3C VCWG, I don't think we should suggest that VCWG members have consensus that canonicalization is "cutting edge", or a "good idea". cutting-edge technologies that are being developed by the VCWG as part of a suite of interoperable specifications for various authentication, authorization and attestation use cases. An end-to-end technology stack for typical privacy-preserving identity applications is likely to involve a variety of components, including the BBS Signature Scheme of the IETF/IFRT CFRG, our own Verifiable Credentials data model, and our suite of Data Integrity specifications and cryptosuites, which in turn are built upon the RDF Dataset Canonicalization specification written by the W3C's RDF Dataset Canonicalization and Hash Working Group operating in parallel to our own. correct The most recent draft of the BBS Signature Scheme, as developed by the Internet Research Task Force (IRTF) Crypto Forum Research Group (CFRG), was published two months ago, and we have on good authority that the CFRG intends to bring this work to publication as an IETF document. I'd frame this as "with or without further breaking changes at CFRG", since breaking changes would make our work no longer compatible. Although as the W3C we are unable to comment directly on the timeline for an IETF release, most of our participants whose work involves the BBS technology expect this to happen as early as 2024. The ability for BBS-based cryptography to satisfy the privacy requirements that you outline in your liaison request has been demonstrated by a prototype implementation written by VCWG editor Greg Bernstein of Grotto Networking. The VCWG is aware of least three other early-stage implementations being developed in conformance to the latest draft and expects these to progress alongside the specification drafting in such a way as not to delay any BBS-related publications. Is there a reason we are not citing or providing references to the early stage work? The blocking path I see is the following: CFRG -> W3C VCWG CR -> Multiple Independent Implementations (3?) -> W3C TR If things at the lower layers change, the upper layers are at risk. There is general support from the participants of the VCWG for BBS-based Verifiable Credentials Data Integrity. The Verifiable Credentials Data Integrity specifications for ECDSA and EDDSA cryptography were approved last week, without objection, to enter a Candidate Recommendation phase in which they will be finalized for publication on the W3C Standardization Track. BBS and unlinkability is considered to be a natural next step for this work. Digital Bazaar would like to offer their support to the GSMA in your use of BBS and related technologies, and believe that cryptography experts would be most beneficial in providing the relevant skillset and knowledge to expedite the integration of BBS into the Verifiable Credentials ecosystem through further drafting of the vc-di-bbs document. We would appreciate an indication if possible as to whether the GSMA would be able to assign such specialists to our Data Integrity work, for which the Data Integrity chairs would be most grateful. I don't think we have "Data Integrity chairs", we do have VCWG and RCH WG chairs. We have "Data Integrity Editors"... I'm not sure we need to call out specific companies here, the working group is expected to have consensus on work items. If we do mention companies, it would be good to see more than 1 mentioned in the liason statement. Sebastian Crane would like to offer his direct collaboration as a point of contact between the GSMA and W3C, including to provide any technical and procedural guidance related to the coordination between our respective stakeholders. This would be complementary and in addition to any formal engagement as part of a Liaison between the W3C and GSMA. Peter Altmann of the Swedish Civil Service and Sebastian Elfors of IDnow have expressed optimism on the potential of hardware (potentially smartcard-based) implementations of this technology for the EU Digital Identity Wallet, and are keen to discuss with the GSMA the opportunities in this regard. The VCWG wishes to bring to your awareness our efforts related to supporting the securing of Verifiable Credentials and Presentations using the Object Signing and Encryption specifications for the JSON and CBOR data formats, called JOSE and COSE respectively. We are developing this capability in our Standardization Track vc-jose-cose document, and invite you to explore the possibilities of using this for cases where highly efficient, minimal selective disclosure is needed and where full RDF processing may not be necessary. This can, for instance, be I gather we don't know if they plan to do RDF processing or not... and so we are assuming that they require JSON-LD RDF processing based on interest in the work item, and the work item not supporting BBS without RDF processing? effective in securing existing JSON payloads within the Verifiable Credentials ecosystem. We expect our JOSE/COSE work to proceed at broadly the same rate as for BBS-based Data Integrity, serve a comparable role in the VC/VP technology stack and have similar dependencies on external efforts in the IETF. I sure hope it progresses at the same speed, currently getting its but kicked by the pace of data integrity work : ) I'm not sure why we really need this section. vc-jose-cose does not call out JWP, and can't support unlinkability with the current industry standard envelopes from IETF. *[Concluding remarks, observations or statements from Chairs and/or Staff Contact.]* *[Closing and signature by Brent Zundel.]* Overall, I think this is long winded, but not that far off from something I would support the working group sending. Thanks for taking the time to write it up. I don't have any blocking feedback, I think it's for the chairs to consider changes, based on the comments they get from the working group. On Tue, Sep 19, 2023 at 2:09 AM Sebastian Elfors <sebastian.elfors@idnow.de> wrote: > Dear Sebastian, > > Thanks for the write up. It looks good to me, but I've made some edits to > this section for your consideration: > > "Peter Altmann of the Swedish Agency for Digital Government and Sebastian > Elfors of IDnow have expressed optimism on the potential of hardware > (potentially smartcard-based) implementations of BBS+ technology for the EU > Digital Identity Wallet in Type 2 configurations, and are keen to discuss > with the GSMA the opportunities in this regard. As a reference, you may > also read their ETSI TR 119 476 report on selective disclosure technologies > for the EUDI Wallet." > > Kind regards, > Sebastian Elfors > > -----Original Message----- > From: Sebastian Crane <seabass-labrax@gmx.com> > Sent: Tuesday, 19 September 2023 01:31 > To: Brent Zundel <Brent.Zundel@gendigital.com> > Cc: W3C VC Working Group <public-vc-wg@w3.org>; Ivan Herman <ivan@w3.org>; > Kristina Yasuda <Kristina.Yasuda@microsoft.com>; Wayne Cutler < > wcutler@gsma.com>; Liaisons, <team-liaisons@w3.org>; Helene Vigue < > hvigue@gsma.com> > Subject: Re: Response to GSMA from the W3C > > CAUTION: This email originated from outside the organization. Do not click > links or open attachments unless you recognize the sender and know the > content is safe. > > Dear Brent, > > Following my earlier email on this topic, I have drafted a letter in > response to the GSMA liaison statement, which I believe takes into > consideration all the various positions, facts and offers of support that > have been voiced so far in this thread. This is for you to send if and when > you deem appropriate, following the protocol that Ivan outlined. As > mentioned during the session at TPAC, it is of great importance that the > correspondence is both comprehensive and welcoming considering the positive > impact that this collaboration could have on European adoption of > Verifiable Credentials. I think you will find the letter most 'ausführlich'! > > Attached to this email is the letter as I have drafted it. > > Best wishes, > > Sebastian > > > On Fri, Sep 15, 2023 at 05:21:51PM +0100, Sebastian Crane wrote: > > > > Dear Brent, > > > > Thank you for finding time during the TPAC meeting to discuss the GSMA > > liaison request. Since I was on the queue to speak when the meeting > > closed, I shall instead write my thoughts below. > > > > The GSMA's offer for collaboration in our BBS-based data integrity > > specification is a significant vote of confidence in the ability of > > Verifiable Credentials to provide the desired privacy enhancements for > > the EU's Digital Identity programme. The resources that will become > > available to the VCWG from this collaboration are to be considerable. > > > > I believe it would be appropriate for the VCWG to collaboratively form > > a response for you to send, as this will give us the opportunity to > > present the diversity of expertise that we possess as a group, and as > > a result will best communicate to the GSMA which of our participants > > are able to inform them in specific areas of interest. Considering the > > saturation of our available meeting time, I suggest a CryptPad or > > GitHub document could be used for this purpose in order to conclude > > such drafting efficiently. > > > > Additionally, as a European myself and a keen advocate of the > > Self-Sovereign Identity efforts, I would like to volunteer myself as > > an individual who will be able to help guide their collaboration in a > > way which is effective between the stakeholders (in this case, > > primarily the W3C, IETF, GSMA, European Commission and of course the > > citizens and residents of Europe who stand to benefit from this work). > > I would be grateful if you could include my offer directly in your > > correspondence with the GSMA's contacts. > > > > Best wishes, > > > > Sebastian > -- ORIE STEELE Chief Technology Officer www.transmute.industries <https://transmute.industries>
Received on Tuesday, 19 September 2023 14:16:10 UTC