openid / openid/OpenID4VP

Support for mdoc ZKP requests

Open
#627 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
112
Forks
38
Avg merge
12d 19h
Merged PRs (30d)
4

Description

As part of amendment 2 to 18013-5, a mechanism is being added to allow requesting, and returning responses using a ZKP proof system.

As DeviceResponse is returned as-is in VP, this is a feature request to extend DQCL to support asking for a zk proof of an mdoc.

There are two potential approaches:

  1. Create a new format mso-zkp, and define metadata to specify the ZkSystemSpec.
  2. Add additional metadata option to mso-mdoc, which indicates it returns a zkp proof.

IMO, the former is cleaner and composes better with the existing spec.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with issue #627 and amendment 2 to 18013-5, then review how DQCL represents mdoc requests and how DeviceResponse is returned in VP. Compare the proposed mso-zkp format with adding metadata to mso-mdoc. Done means DQCL can request and return an mdoc ZKP proof using a defined approach.

Written by the indexing model from the issue text.

Assessment

Domain
cryptography, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.