>> (p.1)
    Author Topic: Unique Ring Signatures using secp256k1 keys  (Read 7053 times)
    tacotime (OP)
    Legendary
    *
    Offline Offline

    Activity: 1484
    Merit: 1011



    View Profile
    September 03, 2014, 09:12:28 PM
    Merited by ABCbits (2)
     #1

    As part of ongoing efforts of the Monero Project, a small program has been generated that allows you to do 1-of-N ring signatures using a secp256k1 keypair and a keyring of public keys. The program signs both binaries and text files.

    https://github.com/monero-project/urs

    To build and install, use this command after installation of Go:
    Code:
    go get -u -v github.com/monero-project/urs/...

    According to the paper, unique ring signatures are anonymous except in the case of signing the same message multiple times (in which case X and Y in the signature appear to be the same).

    http://csiflabs.cs.ucdavis.edu/~hbzhang/romring.pdf

    A potential usage might be to sign gitian asserts from a trusted keyring anonymously that contains well known members of the Bitcoin project. Another usage would be for members of a trusted community of Bitcoin users to anonymously vote for some proposal by signing it separately and publishing their signatures.

    Thanks to Hein Meling for the initial URS implementation, Conformal Systems for their immensely useful libraries, and gmaxwell for inspiration.

    Code:
    XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Page 1
Viewing Page: 1