Richard Liu ecac4e7395 1.0.2
2023-02-12 14:09:23 -08:00
2023-02-12 14:09:23 -08:00
2022-09-15 11:29:12 -07:00
2023-02-01 01:26:25 -08:00

Verifiably Deterministic Signatures on ECDSA

This allows for the construction of deterministic nullifiers. We intend to deploy it as Privately Linked Unique Message Entities (PLUME).

Implementations

  • rust-k256: Rust, using the k256 library
  • rust-arkworks: Rust, using arkworks
  • javascript: JavaScript, using MIRACL

TODO

Resources

Paper

https://aayushg.com/thesis.pdf https://eprint.iacr.org/2022/1255

Slides

https://docs.google.com/presentation/d/1mKtOI4XgKrWBEPpKFAYkRjxZsBomwhy6Cc2Ia87hAnY/edit#slide=id.g13e97fbcd2c_0_76

Blog Post

https://blog.aayushg.com/posts/nullifier

ERC Draft

https://personae-labs.notion.site/ERC-Draft-f6d584dd2acd414cb6be834e9bdcfbda

Demo

nullifier.xyz

Circom Code (Partial)

https://github.com/geometryresearch/secp256k1_hash_to_curve/

Talk

https://www.youtube.com/watch?v=6ajBnMdJGoY

Nullifier Calculation Spec

https://hackmd.io/uZQbMHrVSbOHvoI_HrJJlw

Circom Verification Spec

https://hackmd.io/VsojkopuSMuEA4vkYKSB8g?edit

Description
No description provided
Readme MIT 35 MiB
Languages
Rust 69.3%
TypeScript 19.3%
Circom 10.4%
Shell 0.8%
JavaScript 0.2%