Skip to content

Data Integrity BIP340 Cryptosuite #254

@wip-abramson

Description

@wip-abramson

New Work Item Proposal

See W3C-CCG New Work Item Process

Include Link to Abstract or Draft

https://dcdpr.github.io/data-integrity-schnorr-secp256k1/

List Owners

Lead: Will Abramson @wip-abramson (Legendary Requirements / Digital Contract Design)
Co-ownder: Markus Sabadello @peacekeeper (Danube Tech)

Work Item Questions

Answer the following questions in order to document how you are meeting the requirements for a new work item at the W3C Credentials Community Group. Please note if this work item supports the Silicon Valley Innovation program or another government or private sector project.

  1. Explain what you are trying to do using no jargon or acronyms.

We are defining a new Data Integrity cryptosuite that uses BIP340 Schnorr Signatures over the secp256k1 elliptic curve to produce and verify proofs.

  1. How is it done today, and what are the limits of the current practice?

There is no existing Data Integrity cryptosuite for BIP340 signatures.

  1. What is new in your approach and why do you think it will be successful?

Many people use secp256k1 and BIP340 schnorr signatures already. There are multiple implementations and tooling. This would enable blockchain people, especially those in the Bitcoin space who already control secp256k1 keys to create and verify Data Integrity proofs without having to change the cryptographic primitives they use.

  1. How are you involving participants from multiple skill sets and global locations in this work item? (Skill sets: technical, design, product, marketing, anthropological, and UX. Global locations: the Americas, APAC, Europe, Middle East.)

We have people working on this in North America and Europe. It is mostly a highly technical project so that is where our skill sets are primarily focused.

  1. What actions are you taking to make this work item accessible to a non-technical audience?

We have developed a set of Jupyter notebooks that walk through the cryptosuite steps. These can be found here: https://github.com/dcdpr/did-btc1/tree/main/notebooks/SchnorrSecp256k12024. As part of this Work Item we will update and refine this educational material.

Actions if Adopted:

  1. Migrate the repository into the CCG. Repo name should be data-integrity-bip340

Metadata

Metadata

Labels

proposed work itemsAbstracts for potential work for approval by the community group

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions