16
I’d Rather Mix than Peel Onions: Anonymity for Payments in Decentralized Systems Stefanie Roos Distributed Systems

I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

I’d Rather Mix than Peel Onions: Anonymity for Paymentsin Decentralized Systems

Stefanie RoosDistributed Systems

Page 2: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 2Stefanie Roos

(Technical) Blockchain Issues

Scalability

Privacy

(Anonymity)

Page 3: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 3Stefanie Roos

(Technical) Blockchain Issues

Scalability

Privacy

(Anonymity)

Stanford MIT San Diego Berlin

Page 4: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 4Stefanie Roos

(Technical) Blockchain Issues

Scalability

Privacy

(Anonymity)

Stanford MIT San Diego Berlin

Transaction content

Metadata (IP address of origin)

Page 5: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 5Stefanie Roos

Network Layer Anonymity

Page 6: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 6Stefanie Roos

Network Layer Anonymity

Low latency(<= 2s)

Page 7: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 7Stefanie Roos

Problem

Anonymity Protocol Attack Effectiveness

None (Standard) Internal attacker 30%

Low Latency (Tor) Timing analysis 25%

Page 8: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 8Stefanie Roos

Mixing

Page 9: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 9Stefanie Roos

Mix Networks

Page 10: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 10Stefanie Roos

Problem

Anonymity Protocol Attack Effectiveness

None (Standard) Internal attacker 30%

Low Latency (Tor) Timing analysis 25%

Mixes Any attack as long as not all mixes are malicious

0%

Page 11: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 11Stefanie Roos

Research Challenges

Page 12: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 12Stefanie Roos

Research Challenges

Page 13: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 13Stefanie Roos

Research Challenges

Page 14: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 14Stefanie Roos

Research Challenges

Page 15: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 15Stefanie Roos

Research Challenges

Page 16: I’d Rather Mix than Peel Onions: Anonymity for Payments in ... Blockchain Lab/DBL an update 20190131/4...Stefanie Roos Mix Rather than Peel Onions 10 Problem Anonymity Protocol Attack

Mix Rather than Peel Onions 16Stefanie Roos

Research Challenges