- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Wed, 4 Sep 2019 18:24:13 -0400
- To: public-credentials@w3.org
On 9/4/19 4:12 PM, Daniel Hardman wrote: > You might say, "Well, what's the difference between ZKPs and > selective disclosure in that case? Why would you call that a ZKP?" > And my answer would be: /the ZKP that discloses 2 attributes differs > from the non-ZKP that discloses the same 2 attributes in whether a > signature is disclosed./ A ZKP discloses 2 attributes and 0 > signatures (even though the credential behind it has a signature > over each individual attribute); a non-ZKP discloses 2 attributes and > 1 signature (or 2 if it supports per-attribute signatures). The above is the most succinct explanation I've seen of the difference between ZKP approaches and selective disclosure approaches. We should put it in the VC implementation guide, under the "Why use ZKPs?" section. We should probably also outline why that's useful when revealing two non-identifying attributes, and why that's possibly not useful when revealing two strongly identifying attributes (SSN + last name, for example). -- manu -- Manu Sporny (skype: msporny, twitter: manusporny) Founder/CEO - Digital Bazaar, Inc. blog: Veres One Decentralized Identifier Blockchain Launches https://tinyurl.com/veres-one-launches
Received on Wednesday, 4 September 2019 22:24:40 UTC