Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A better privacy on the blockchain

A better privacy on the blockchain

A quick overview of privacy on the blockchain: low privacy, blockchain analysis, and the methods to improve the analysis resistance.

Sergey Kazenyuk

February 18, 2016
Tweet

More Decks by Sergey Kazenyuk

Other Decks in Technology

Transcript

  1. A better privacy on the blockchain a quick practical overview

    Sergey Kazenyuk St. Petersburg Cryptography Meetup, 18 Feb 2016
  2. Attempts to improve analysis resistance What: • Linkability • Traceability

    How: • Use each address only once • Coin mixers • Merge avoidance • CoinJoin • Ring signatures • One-time keys • Zero Knowledge Proofs
  3. Traceability (sk, pk) pk pk pk pk pk https://cryptonote.org/inside#untraceable-payments Ron

    Rivest, Adi Shamir, and Yael Tauman. How to leak a secret, ASIACRYPT 2001 Fujisaki, Eiichiro; Suzuki, Koutarou (2007). "Traceable Ring Signature". Public Key Cryptography: 181–200
  4. Where and How • CryptoNote: Ring signatures, One-time keys (cryptonote.org)

    ◦ Bytecoin: bytecoin.org, Monero: getmonero.org, Boolberry: boolberry.org, Aeon • Ethereum smartcontract: Ring signatures ◦ github.com/ethereum/serpent/blob/develop/examples/ecc/ringsig.se • ZCash: Zero Knowledge Proofs (z.cash)