PRIVACY
COINS
WOLVERINE CRYPTO TRADING
NAMAN GUPTA & BEN OOSTENDORP
Agenda
Review: Bitcoin Protocol
“Privacy is not defined as an inherent property in Bitcoin initial design, but it is strongly associated with the system.”
A Survey on Security and Privacy Issues of Bitcoin, Dec. 2017
3
Review: Bitcoin Protocol
Emphasizes privacy on a per-transaction level
Loss of some privacy when considering entire transaction history
4
Clustering User’s Multiple Addresses
Acyclic Transaction Graph
Acyclic Address (Pub. Key) Graph
Address Clustering w/ Heuristics
5
Bitcoin Privacy Weaknesses
Privacy in Bitcoin comes exclusively from public keys or their hashes
Revealing the owner of even a single key has consequences
Authorities can subpoena centralized services (Coinbase & ISP’s)
6
Third-Party Cookies: Identifying Users
Third-Party Cookies are used by advertisers to track an individual’s online browsing and purchasing behavior, to improve ad targeting and efficacy
Embedded as scripts in a page’s HTML source, when you load a page, the script executes and “sets” a cookie in your browser, which then keeps track of the pages you visit and can access personally-identifiable information (name & email, for example) that you wouldn’t want associated with your BTC purchase
7
Takeaway: Bitcoin Privacy
Pseudonymous Privacy
You can preserve your privacy as long as the pseudonym (BTC address, public key) is not linked to you
Fantastic for data integrity
Iffy for data privacy
8
"Arguing that you don't care about the right to privacy because you have nothing to hide, is no different than saying you don't care about free speech because you have nothing to say."
Privacy vs. Convenience
10
Importance of Privacy
11
Keeping Transactions Private
12
Charlie Shrem
Robert Faiella
Auditing
13
Advertisers Tracking Purchases
14
Dissuades hackers
15
Unknowing Use of Tainted Money
16
Popular Privacy Coins
DASH PrivateSend
17
Popular Privacy Coins
DASH PrivateSend
18
Popular Privacy Coins
Monero
“Cryptographically private by default”
Created in 2014, Monero focuses on privacy, fungibility, and decentralization
Applications:
@fluffypony
19
Basic Technical Details
Monero
Monero was founded on the CryptoNote protocol
With stealth addresses, a random, one-time address is created for a recipient
Ring signatures mask transaction outputs by grouping them together with other transactions on the blockchain
Ring confidential transactions (RingCT) conceals the exact amount of a transaction, while still allowing for verification by the network
Can optionally choose to share a view key for transaction transparency
20
Effect of Implementing Ring Signatures
21
Basic Technical Details
Monero
Monero’s privacy eliminates the possibility of coins being debased (tainted), ensuring fungibility
Coming Soon: KOVRI
22
Popular Privacy Coins
ZCash
23
Basic Technical Details
ZCash
24
Questions?
Resources
A Survey on Security and Privacy Issues of Bitcoin
IEEE, December 2017
(https://arxiv.org/pdf/1706.00916.pdf)
Bitcoin Transactions Aren’t As Anonymous As Everyone Hoped
MIT Technology Review, August 2017
25