Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential Privacy implications of verifier knowing display information #247

Open
Sakurann opened this issue Jul 22, 2024 · 3 comments
Open
Labels
blocked Blocked

Comments

@Sakurann
Copy link
Collaborator

Per John Bradley comment during IETF 120

@danielfett
Copy link
Member

Per the meeting minutes:

John B: Metadata is interesting - nothing in metadata is disclosed to
verifier?
Brian: intended for holder, but could be used by verifier - not secret
and is retrievable
John B: Might leak what claims are availabile - might be some reasons
not to disclose to the verifier
John B: Should disucss policies for wallets, etc? e.g. Some gov may only
want to permit disclosure or presentation to approved parties - if we
want interop we should consider issuer to wallet policies - could
metadata help with this?
Question - is metadata a way of annotating policy type info?
Brian: metadata could be, but debate around this and it is yet to be
determined
John B: we should figure this out
Brian: agree
John B: we should have an answer around privacy and consider it
especially in regards to metadata

@awoie
Copy link
Collaborator

awoie commented Nov 26, 2024

This needs to be reviewed again after it became clear what the scope of the first version will be.

@awoie awoie added the blocked Blocked label Nov 26, 2024
@alenhorvat
Copy link

IMO

  • metadata should be shared with the verifier as some elements, as schema/contexts/... are required for verification purposes
  • display information will typically reveal the credential type and with it structure/schemas/...
    So it's more of a question: what and how should/can be disclosed when SD is used. It mainly comes from the business requirements.

In use cases, when structure should not be revealed when selectively disclosing claims, both data model and display information must be designed accordingly. Cases when structure should be revealed/hidden should be treated independently.

Disclosure/presentation policy info should be in the credential (example: work credential might contain disclosure policies depending on the position -- same VC metadata is used for all work credentials, but different positions may have -> different disclosure policies).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked
Projects
None yet
Development

No branches or pull requests

4 participants