An Empirical Analysis of Traceability in the Monero Blockchain - - PowerPoint PPT Presentation

an empirical analysis of traceability in the monero
SMART_READER_LITE
LIVE PREVIEW

An Empirical Analysis of Traceability in the Monero Blockchain - - PowerPoint PPT Presentation

An Empirical Analysis of Traceability in the Monero Blockchain Malte Mser, Kyle Soska, Ethan Heilman, Kevin Lee, Henry Heffan, Shashvat Srivastava, Kyle Hogan, Jason Hennessey, Andrew Miller, Arvind Narayanan, Nicolas Christin PETS 2018:


slide-1
SLIDE 1

Malte Möser, Kyle Soska, Ethan Heilman, Kevin Lee, Henry Heffan, Shashvat Srivastava,
 Kyle Hogan, Jason Hennessey, Andrew Miller, Arvind Narayanan, Nicolas Christin

PETS 2018: The 18th Privacy Enhancing Technologies Symposium

An Empirical Analysis of Traceability
 in the Monero Blockchain

slide-2
SLIDE 2

Monero

▸ Privacy-centric cryptocurrency (currently top #12)

2

slide-3
SLIDE 3

AlphaBay starts accepting Monero

3

slide-4
SLIDE 4

Monero

▸ Privacy-centric cryptocurrency (currently top #14)

This Talk

▸ Weaknesses in mixin sampling strategy ▸ Studying the ecosystem: does it matter? ▸ Lessons and conclusion

4

slide-5
SLIDE 5

Output Selection in Bitcoin

each input refers to a single output

5

slide-6
SLIDE 6

Output Selection in Monero

each input refers to multiple outputs


(with the same denomination)

“mixins”

6

slide-7
SLIDE 7

Deduction Technique

initially no mandatory
 number of mixins

7

slide-8
SLIDE 8

Deduction Technique

8

slide-9
SLIDE 9

Results of Deducibility Attack

▸ 64% of inputs have no mixins ▸ 63% of inputs with mixins are

deducible

Getting better


  • ver time

9

slide-10
SLIDE 10

Mixin Selection Distributions

Time Probability Time Probability Time Probability

Uniform Triangular Triangular
 + recent

until January 2016 January-December 2016 since December 2016

10

slide-11
SLIDE 11

Spend Time of “Real” Inputs and Mixins

Number of inputs

11

slide-12
SLIDE 12

Spend Time of “Real” Inputs

Number of inputs

12

slide-13
SLIDE 13

Spend Time of Ruled-Out Mixins

Number of inputs

13

slide-14
SLIDE 14

Distributions Do Not Match

Real + Mixins Real Ruled-out Mixins

14

slide-15
SLIDE 15

Guess-Newest Heuristic

▸ The newest input is usually the real one ▸ Successful for

▸ 92% of deduced inputs ▸ 80% of all inputs (based on simulation)

15

slide-16
SLIDE 16

How Can We Fix This?

Sample More “Recent” Mixins

▸ More mixins, reduce size of “recent” window ▸ Simulation results in paper

Estimate Empirical Distribution Binned Mixin

Time Probability

16

slide-17
SLIDE 17

How Can We Fix This?

Sample More “Recent” Mixins Estimate Empirical Distribution

▸ Fit distribution to ground truth data ▸ Good fit: Log-Gamma distribution

Binned Mixin

17

slide-18
SLIDE 18

How Can We Fix This?

Sample More “Recent” Mixins Estimate Empirical Distribution Binned Mixins

▸ Group outputs to defend against timing attacks ▸ Helps against attacker with prior information

Shuffle Shuffle Bins

18

slide-19
SLIDE 19

Do These Weaknesses Matter?

▸ Not all transactions

are equally privacy sensitive

▸ Goal: quantify

different usage types

Monero doubles block interval

19

slide-20
SLIDE 20

Mining Pools Announce Payouts

20

slide-21
SLIDE 21

Estimating Mining Activity

▸ Miners announce

blocks and payouts

▸ Website crawl

▸ # blocks found ▸ # payout txs

▸ 0.44 txs per block

related to mining

21

slide-22
SLIDE 22

AlphaBay

▸ Volume spiked

when AlphaBay started accepting Monero

AlphaBay starts accepting Monero

22

slide-23
SLIDE 23

AlphaBay - Daily Volume (Number of Transactions)

23

1,000 2,000 3,000 4,000 5,000 Jan 2015 Jul 2015 Jan 2016 Jul 2016 Jan 2017

Date Daily volume (nr. of transactions, 7−day avg.)

XMR or BTC BTC only Unidentified

slide-24
SLIDE 24

AlphaBay

▸ Volume spiked

when AlphaBay started accepting Monero

▸ At most 25% of txs

can be deposits at AlphaBay

AlphaBay starts accepting Monero

24

slide-25
SLIDE 25

Cryptocurrency Privacy Inherits the Worst of

▸ Data anonymization

▸ Blockchain data is public ▸ Weakness can be exploited retroactively

▸ Communication anonymity

▸ Behavior of some users influences anonymity of others ▸ “Anonymity loves company”

  • cf. Goldfeder, Kalodner, Reisman & Narayanan (2018)

25

slide-26
SLIDE 26

Summary

▸ Identified and quantified two weaknesses in Monero’s mixin selection ▸ Many privacy-sensitive transactions are vulnerable to deanonymization

▸ More than a thousand transactions per day in late 2016 ▸ Criminal offenses take years to expire (if at all)

▸ Illicit business tends to be early adopters of new technologies

▸ Many legitimate uses that are less visible

26