SlideShare a Scribd company logo
1 of 20
Not so Anonymous -
Deanonymization of
Blockchain Users
Johannes Ahlmann
CorkSec Meetup
2019-03-12
https://www.dailydot.com/news/anonymous-opfullerton-kelly-thomas/
Agenda
• Is Bitcoin anonymous?
• What is Deanonymization?
• Why should I care?
• What can I do about it?
• Where to get cryptos?
• Alternatives
About Me
• Johannes Ahlmann
• sensatus.io
• On-Prem AI Models
• Gathering and Enriching Web Data
• Sales & Client Intelligence
• webdata.org
• Share Libraries and Best Practices
• Bring Data Scientists and SME Companies together
• ForDevelopers
• AwesomeAvailableDatasets
• Contact:
johannes@sensatus.io
sensatus.io
Pseudonyms
• 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX
• secret@protonmail.com
• @johannes_cork
• reddit_user
• slashdot_user
• ahljoh
• 083 1762676
• Dread Pirate Roberts
Anonymity & Privacy
Anonymity
"without a name"
Noone knows who you are
Privacy
Noone knows what you
purchased and for what
amount
https://d262ilb51hltx0.cloudfront.net/max/1610/1*d0KdwdeKDi5m8n-sZdr-_A.png
Anonymity 1/2
• Pseudonymity - People are aware of one or
multiple pseudonyms of yours, but not your
true identity
• Anonymity = Pseudonymity + Unlinkability
• Unlinkability
• Different actions of the same user should
not be linkable to each other
• Linking of addresses to users
• Linking of transactions to users
• Linking of senders to recipients
Anonymity 2/2
• Privacy vs. Decentralization
• Public Ledger is core component in consensus and
sharing state of the world
• Bitcoin is pseudonymous, not anonymous
• public addresses = pseudonyms
• much less privacy than cash
• Many Bitcoins are acquired through Exchanges or
Mining Pools
• Relatively few merchants/ market participants to trade
with (retroactive geolocation)
• Deanonymizing TOR using Bitcoin ;)
• Fungibility
What is Deanonymization
• Linking you to your addresses
• Linking you to your transactions
• Tagging, clustering of totality of
addresses, transactions
• Approaches
• Transaction Graph Analysis
• Realtime Network Analysis of P2P
network
source: https://www.technologyreview.com/s/608716/bitcoin-transactions-arent-as-anonymous-as-everyone-hoped/
• 130 major merchants accepting Bitcoin
• 53/ 130 leak payment information with > 40 total parties
• Known fiat amount, timestamp
• Unique linkage possible for 60% of (these specific) cases
Transaction Graph Analysis 1/2
Change Address Combined Addresses
Transaction Graph Analysis 2/2
• Bitcoin transactions are public
• Active collection
• Mining pools
• Online wallets
• Exchanges
• Merchants
• Gambling
• Tagging clusters
• One tagged address in cluster tags all
cluster
• Bitcoin address should only be used once
An Analysis of Anonymity in the Bitcoin System
F. Reid and M. Harrigan, PASSAT 2011
Realtime Network Analysis
• "Attack" on the P2P Network
• Peers distinguished over set of its (8)
entry nodes
• Linking inputs
• Tagging clusters
Learning Entry Nodes
Realtime Network Analysis
• Linking of different transactions to same user
• Each peer is trying to connect to 8 entry nodes
• Network discovery
• Servers
• Receive incoming connections
• Max. 117 incoming connections
• Clients
• 8 outgoing connections
• Peers are distinguished over set of it’s entry
nodes!
Remediation
• Deterministic Address Pool Wallets
• Random Address Pool Wallets
• Tor
• Mixers
• Who can we trust?
• Coinjoin
• How to find Peers?
• Anonymous cryptocurrencies
Anonymous Currencies
Monero - Ring signatures
Dash - Fork of bitcoin, coin-mixing service
Zcash - zk-SNARK, zero knowledge proofs
Verge - Tor and I2P network for privacy
Komodo - Fork of Zcash, zk-SNARK
Pivx - Fork of Dash, Zerocoin protocol
(Legitimate goods vs. legitimate worries;
how can this be used for good or bad?)
Thank You!
Resources
• https://coincenter.org/entry/how-anonymous-is-bitcoin
• https://bitcoinmagazine.com/articles/is-bitcoin-anonymous-a-complete-beginner-s-guide-1447875283/
• https://www.coursera.org/lecture/cryptocurrency/how-to-de-anonymize-bitcoin-qnS76
• https://www.slideshare.net/bhaslhofer/bitcoin-deanonymization-and-money-laundering-detection-strategies
• https://pwlconf.org/2018/giulia-fanti/
• https://www.technologyreview.com/s/608716/bitcoin-transactions-arent-as-anonymous-as-everyone-hoped/
• https://decentralize.today/a-new-attack-vector-to-deanonymize-bitcoin-users-9c6dc433d4b6
• https://www.deepdotweb.com/2017/04/20/how-companies-are-deanonymizing-bitcoin/
• https://bitcoinsandblockchains.blogspot.com/2016/05/bitcoin-deanonymization.html
• https://btcmanager.com/u-s-department-of-homeland-security-create-bitcoin-deanonymization-tool/
• https://www.deepdotweb.com/2018/01/02/using-bitcoin-transaction-analysis-deanonymizing-users-tor-hidden-services/
• https://www.researchgate.net/publication/305423583_Listening_to_Whispers_of_Ripple_Linking_Wallets_and_Deanony
mizing_Transactions_in_the_Ripple_Network/download
• https://www.youtube.com/embed/glyQy_e5LmM?

More Related Content

What's hot

How to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on EthereumHow to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on EthereumDEV Cafe
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionCoin Sciences Ltd
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusAudrius Ramoska
 
EUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IPEUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IPAudrius Ramoska
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyPalakGulati10
 
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...Дмитрий Плахов
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysisinder_barara
 
Dublin Blockchain Group
Dublin Blockchain GroupDublin Blockchain Group
Dublin Blockchain GroupAWH
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101Oded Noam
 
The Future of Blockchain
The Future of Blockchain The Future of Blockchain
The Future of Blockchain JakeSmothers
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Romeo Kienzler
 

What's hot (20)

How to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on EthereumHow to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on Ethereum
 
BLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGYBLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGY
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN Explosion
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensus
 
EUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IPEUIPO DPM knowledge share: Blockchain and IP
EUIPO DPM knowledge share: Blockchain and IP
 
Altcoins
AltcoinsAltcoins
Altcoins
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Dublin Blockchain Group
Dublin Blockchain GroupDublin Blockchain Group
Dublin Blockchain Group
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
02 hello smart contracts
02 hello smart contracts02 hello smart contracts
02 hello smart contracts
 
Blockchain technology | Bitcoins
Blockchain technology | BitcoinsBlockchain technology | Bitcoins
Blockchain technology | Bitcoins
 
The Future of Blockchain
The Future of Blockchain The Future of Blockchain
The Future of Blockchain
 
Build your first blockchain
Build your first blockchainBuild your first blockchain
Build your first blockchain
 
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
Architecture of the Hyperledger Blockchain Fabric - Christian Cachin - IBM Re...
 
Brief Introduction to Blockchain Security
Brief Introduction to Blockchain SecurityBrief Introduction to Blockchain Security
Brief Introduction to Blockchain Security
 
Dash Crypto Currency Intro for Techies
Dash Crypto Currency Intro for TechiesDash Crypto Currency Intro for Techies
Dash Crypto Currency Intro for Techies
 

Similar to Not So Anonymous - Deanonymization of Blockchain Users

Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and BlockchainsSam Bowne
 
Week 4 - DApps, Smart Contracts, and Decentralized Incentive Systems
Week 4 - DApps, Smart Contracts, and Decentralized Incentive SystemsWeek 4 - DApps, Smart Contracts, and Decentralized Incentive Systems
Week 4 - DApps, Smart Contracts, and Decentralized Incentive SystemsRoger Royse
 
Flaying the Blockchain Ledger for Fun, Profit, and Hip Hop
Flaying the Blockchain Ledger for Fun, Profit, and Hip HopFlaying the Blockchain Ledger for Fun, Profit, and Hip Hop
Flaying the Blockchain Ledger for Fun, Profit, and Hip HopAndrew Morris
 
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsA Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsBeau Bullock
 
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsA Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsBeau Bullock
 
Introduction to Bitcoin and Crypto-currency
Introduction to Bitcoin and Crypto-currency Introduction to Bitcoin and Crypto-currency
Introduction to Bitcoin and Crypto-currency Justin Denton
 
Crypto for the Rest of Us
Crypto for the Rest of UsCrypto for the Rest of Us
Crypto for the Rest of UsPankaj Jain
 
Cryptocurrency and Bitcoin
Cryptocurrency and BitcoinCryptocurrency and Bitcoin
Cryptocurrency and BitcoinUtkarsh Singh
 
Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert JayWigdore
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
Master of Sheets: A Tale of Compromised Cloud Documents
Master of Sheets: A Tale of Compromised Cloud DocumentsMaster of Sheets: A Tale of Compromised Cloud Documents
Master of Sheets: A Tale of Compromised Cloud DocumentsJeremiah Onaolapo
 
Ashok misra presentation
Ashok misra presentationAshok misra presentation
Ashok misra presentationMecklerMedia
 
Defcon 22-metacortex-grifter-darkside-of-the-internet
Defcon 22-metacortex-grifter-darkside-of-the-internetDefcon 22-metacortex-grifter-darkside-of-the-internet
Defcon 22-metacortex-grifter-darkside-of-the-internetPriyanka Aash
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017🔗Audrey Chaing
 
Blockchain tutorial for MBA
Blockchain tutorial for MBABlockchain tutorial for MBA
Blockchain tutorial for MBABlokcert
 
Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionSecurity Innovation
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisInderjeet Singh
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesRoger Royse
 

Similar to Not So Anonymous - Deanonymization of Blockchain Users (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin and Blockchains
Bitcoin and BlockchainsBitcoin and Blockchains
Bitcoin and Blockchains
 
Week 4 - DApps, Smart Contracts, and Decentralized Incentive Systems
Week 4 - DApps, Smart Contracts, and Decentralized Incentive SystemsWeek 4 - DApps, Smart Contracts, and Decentralized Incentive Systems
Week 4 - DApps, Smart Contracts, and Decentralized Incentive Systems
 
Flaying the Blockchain Ledger for Fun, Profit, and Hip Hop
Flaying the Blockchain Ledger for Fun, Profit, and Hip HopFlaying the Blockchain Ledger for Fun, Profit, and Hip Hop
Flaying the Blockchain Ledger for Fun, Profit, and Hip Hop
 
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsA Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
 
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency EcosystemsA Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
A Look Into Emerging Security Issues Within Cryptocurrency Ecosystems
 
Introduction to Bitcoin and Crypto-currency
Introduction to Bitcoin and Crypto-currency Introduction to Bitcoin and Crypto-currency
Introduction to Bitcoin and Crypto-currency
 
Crypto for the Rest of Us
Crypto for the Rest of UsCrypto for the Rest of Us
Crypto for the Rest of Us
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Cryptocurrency and Bitcoin
Cryptocurrency and BitcoinCryptocurrency and Bitcoin
Cryptocurrency and Bitcoin
 
Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert Michael bowen | High risk specialist |Card not present transaction expert
Michael bowen | High risk specialist |Card not present transaction expert
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Master of Sheets: A Tale of Compromised Cloud Documents
Master of Sheets: A Tale of Compromised Cloud DocumentsMaster of Sheets: A Tale of Compromised Cloud Documents
Master of Sheets: A Tale of Compromised Cloud Documents
 
Ashok misra presentation
Ashok misra presentationAshok misra presentation
Ashok misra presentation
 
Defcon 22-metacortex-grifter-darkside-of-the-internet
Defcon 22-metacortex-grifter-darkside-of-the-internetDefcon 22-metacortex-grifter-darkside-of-the-internet
Defcon 22-metacortex-grifter-darkside-of-the-internet
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017
 
Blockchain tutorial for MBA
Blockchain tutorial for MBABlockchain tutorial for MBA
Blockchain tutorial for MBA
 
Is Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar QuestionIs Blockchain Right for You? The Million Dollar Question
Is Blockchain Right for You? The Million Dollar Question
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain Slides
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Not So Anonymous - Deanonymization of Blockchain Users

  • 1. Not so Anonymous - Deanonymization of Blockchain Users Johannes Ahlmann CorkSec Meetup 2019-03-12 https://www.dailydot.com/news/anonymous-opfullerton-kelly-thomas/
  • 2. Agenda • Is Bitcoin anonymous? • What is Deanonymization? • Why should I care? • What can I do about it? • Where to get cryptos? • Alternatives
  • 3. About Me • Johannes Ahlmann • sensatus.io • On-Prem AI Models • Gathering and Enriching Web Data • Sales & Client Intelligence • webdata.org • Share Libraries and Best Practices • Bring Data Scientists and SME Companies together • ForDevelopers • AwesomeAvailableDatasets • Contact: johannes@sensatus.io sensatus.io
  • 4. Pseudonyms • 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX • secret@protonmail.com • @johannes_cork • reddit_user • slashdot_user • ahljoh • 083 1762676 • Dread Pirate Roberts
  • 5. Anonymity & Privacy Anonymity "without a name" Noone knows who you are Privacy Noone knows what you purchased and for what amount https://d262ilb51hltx0.cloudfront.net/max/1610/1*d0KdwdeKDi5m8n-sZdr-_A.png
  • 6. Anonymity 1/2 • Pseudonymity - People are aware of one or multiple pseudonyms of yours, but not your true identity • Anonymity = Pseudonymity + Unlinkability • Unlinkability • Different actions of the same user should not be linkable to each other • Linking of addresses to users • Linking of transactions to users • Linking of senders to recipients
  • 7. Anonymity 2/2 • Privacy vs. Decentralization • Public Ledger is core component in consensus and sharing state of the world • Bitcoin is pseudonymous, not anonymous • public addresses = pseudonyms • much less privacy than cash • Many Bitcoins are acquired through Exchanges or Mining Pools • Relatively few merchants/ market participants to trade with (retroactive geolocation) • Deanonymizing TOR using Bitcoin ;) • Fungibility
  • 8. What is Deanonymization • Linking you to your addresses • Linking you to your transactions • Tagging, clustering of totality of addresses, transactions • Approaches • Transaction Graph Analysis • Realtime Network Analysis of P2P network
  • 9.
  • 10.
  • 11. source: https://www.technologyreview.com/s/608716/bitcoin-transactions-arent-as-anonymous-as-everyone-hoped/ • 130 major merchants accepting Bitcoin • 53/ 130 leak payment information with > 40 total parties • Known fiat amount, timestamp • Unique linkage possible for 60% of (these specific) cases
  • 12. Transaction Graph Analysis 1/2 Change Address Combined Addresses
  • 13. Transaction Graph Analysis 2/2 • Bitcoin transactions are public • Active collection • Mining pools • Online wallets • Exchanges • Merchants • Gambling • Tagging clusters • One tagged address in cluster tags all cluster • Bitcoin address should only be used once An Analysis of Anonymity in the Bitcoin System F. Reid and M. Harrigan, PASSAT 2011
  • 14. Realtime Network Analysis • "Attack" on the P2P Network • Peers distinguished over set of its (8) entry nodes • Linking inputs • Tagging clusters
  • 16. Realtime Network Analysis • Linking of different transactions to same user • Each peer is trying to connect to 8 entry nodes • Network discovery • Servers • Receive incoming connections • Max. 117 incoming connections • Clients • 8 outgoing connections • Peers are distinguished over set of it’s entry nodes!
  • 17. Remediation • Deterministic Address Pool Wallets • Random Address Pool Wallets • Tor • Mixers • Who can we trust? • Coinjoin • How to find Peers? • Anonymous cryptocurrencies
  • 18. Anonymous Currencies Monero - Ring signatures Dash - Fork of bitcoin, coin-mixing service Zcash - zk-SNARK, zero knowledge proofs Verge - Tor and I2P network for privacy Komodo - Fork of Zcash, zk-SNARK Pivx - Fork of Dash, Zerocoin protocol (Legitimate goods vs. legitimate worries; how can this be used for good or bad?)
  • 20. Resources • https://coincenter.org/entry/how-anonymous-is-bitcoin • https://bitcoinmagazine.com/articles/is-bitcoin-anonymous-a-complete-beginner-s-guide-1447875283/ • https://www.coursera.org/lecture/cryptocurrency/how-to-de-anonymize-bitcoin-qnS76 • https://www.slideshare.net/bhaslhofer/bitcoin-deanonymization-and-money-laundering-detection-strategies • https://pwlconf.org/2018/giulia-fanti/ • https://www.technologyreview.com/s/608716/bitcoin-transactions-arent-as-anonymous-as-everyone-hoped/ • https://decentralize.today/a-new-attack-vector-to-deanonymize-bitcoin-users-9c6dc433d4b6 • https://www.deepdotweb.com/2017/04/20/how-companies-are-deanonymizing-bitcoin/ • https://bitcoinsandblockchains.blogspot.com/2016/05/bitcoin-deanonymization.html • https://btcmanager.com/u-s-department-of-homeland-security-create-bitcoin-deanonymization-tool/ • https://www.deepdotweb.com/2018/01/02/using-bitcoin-transaction-analysis-deanonymizing-users-tor-hidden-services/ • https://www.researchgate.net/publication/305423583_Listening_to_Whispers_of_Ripple_Linking_Wallets_and_Deanony mizing_Transactions_in_the_Ripple_Network/download • https://www.youtube.com/embed/glyQy_e5LmM?