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.

Avatar for Sergey Kazenyuk

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)