Re: Selective Disclosure for W3C Data Integrity

On Wed, May 31, 2023 at 4:48 AM Steve Capell <steve.capell@gmail.com> wrote:
> Regarding the size / cost volumetrics I don’t have concrete metrics but I’ll say it’s not uncommon for trade documents like invoices and waybills to have dozens or even hundreds of lines.

The reason I asked is because it would be nice if we could run some
tests w/ ecdsa-sd and your supply chain use cases. Here are some
situations where Data Integrity for Selective Disclosure (ecsda-2023)
will work out well:

* You have a large document with many claims (100+) that must be
mandatorily disclosed (these are all lumped into a single hash in
ecdsa-sd and so costs little), and only a few (1-30) that you want to
be selectively disclosed (and only a few of those are disclosed at a
time -- this costs about 66 bytes per revealed claim).

* You have a small document with a handful of fields (1-30) that you
want to be selectively disclosed (and only a few of those, 1-5, are
disclosed at a time -- again, 66 bytes per revealed claim).

For the Data Integrity for Selective Disclosure work, we are working
on a Google Sheet that allows you to input the total number of
statements, total number of mandatory disclosure claims, total number
of selective disclosure claims, total number of objects without
identifiers, and it will spit out the initial proof size, and then the
selective disclosure proof size (based on how much you're disclosing).
Having something like that for your merkle-based mechanism, SD-JWT,
and BBS would be useful to the community. We'd prefer if each
community provided the calculations, but if that doesn't happen, we
might just put something out there and see how well we did at
analysing the cryptographic variables. We're happy to be told we're
wrong in order to get to more accurate numbers for the ecosystem to
compare/contrast.

-- manu

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
https://www.digitalbazaar.com/

Received on Saturday, 3 June 2023 15:41:05 UTC