SlideShare ist ein Scribd-Unternehmen logo
1 von 27
BITCOIN FORENSICS
BY- APURV SINGH GAUTAM
• Bitcoin is a cryptocurrency
• An attempt to bring back a DECENTRALISED currency of people
• Not controlled by a Central Bank
• Works on Blockchain Technology
What is Bitcoin ?
LOOKS
Example of Bitcoin
• A forensics investigator should know the Tech Architecture
• All about BLOCKCHAIN
• Currently no software tools is available
• Everything is in Public and Private Key (Cryptography)
How to Perform Forensics ??
• Elliptic Curve Digital Signature Algorithm is used
• ECDSA is used to generate a public key from the PrivKey
• The PubKey can be used to verify transactions signed using the PrivKey
• 64-byte PubKeys are hashed down to 20-byte addresses
• 20-byte hash formatted using base58 check to produce either a P2PKH or P2SH Bitcoin
address
Algorithm for Bitcoin
• Type of distributed ledger
• Stored data in blocks
• Blocks contain digitally recorded data that is unchangeable
• Linked List is used in which each block contains hash of previous block
What is BlockChain ??
• Bitcoin network is composed of PEERS connected to other PEERS over unencrypted TCP
channels
• Each peer attempts to maintain EIGHT outgoing connections to other peers
• These eight peers are called ENTRY NODES
• Transaction and Block messages are propagated in network by being Relayed through
these ENTRY NODES to other peers
How Bitcoin Network Works ??
• Bitcoins don’t EXIST ANYWHERE, not even on a hard drive
• For a Bitcoin Address there are no digital Bitcoins held against that Address
• One must reconstruct the balance of bitcoin by looking at the Blockchain
• Everyone on the network knows about the TRANSACTION and the history can be traced
back to the point where the BITCOINS were produced
Search based
On Block
Number, Address,
Block Hash,
Transaction
Hash or Public Key
http://www.blockexplorer.com
http://www.blockexplorer.com/blocks
https://blockchain.info/stats
Bitcoin Core Wallet
Bitcoin Core/Bitcoin-QT Folder
Structure
Bitcoin Core/Bitcoin-QT Folder
Structure
Bitcoin Core/Bitcoin-QT Folder
Analysis
• Blocks subdirectory – This subdirectory contains blockchain data and contains a “blk.dat”
file and a “blocks/index” subdirectory
• “blk.dat” stores actual Bitcoin block dumped in raw format
• The “blocks/index” subdirectory is a database that contains metadata about all known
blocks
• chainstate subdirectory – It is a database with a compact representation of all currently up
spent transactions and some metadata about where the transactions originated
• Database subdirectory – It contains database journaling files
Bitcoin Core/Bitcoin-QT Folder Structure
• System Info
• Info about Logged Users
• Registry Info
• Remnants of Chats
• Web browsing Activities
• Recent Communications
• Info from Cloud Services
Collection of Bitcoin Artifacts
• Look thoroughly through the transactions happening on Blockchain
• Note down Bitcoin public addresses properly
• Seize any Physical object that can connect to the Internet in addition to the Hard
Drive
• Bitcoins addresses can help in tracing the purchases
Few Tips for an Investigator
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
Wolf McNally
 

Was ist angesagt? (20)

Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)Blockchain and bitcoin fundamentals (usages and applications)
Blockchain and bitcoin fundamentals (usages and applications)
 
What's cryptocurrency ?
What's cryptocurrency ?What's cryptocurrency ?
What's cryptocurrency ?
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCY
 
What is a blockchain?
What is a blockchain?What is a blockchain?
What is a blockchain?
 
Blockchain applications in payments and fintech
Blockchain applications in payments and fintechBlockchain applications in payments and fintech
Blockchain applications in payments and fintech
 
Bitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written ReportBitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written Report
 
Web3 Infrastructure Thesis
Web3 Infrastructure Thesis Web3 Infrastructure Thesis
Web3 Infrastructure Thesis
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
Blockchain sharding
Blockchain shardingBlockchain sharding
Blockchain sharding
 
Cryptocurrency
Cryptocurrency  Cryptocurrency
Cryptocurrency
 
Stablecoin
StablecoinStablecoin
Stablecoin
 
Blockchain ecosystem and evolution
Blockchain ecosystem and evolutionBlockchain ecosystem and evolution
Blockchain ecosystem and evolution
 
Blockchain and Cryptocurrency for Dummies
Blockchain and Cryptocurrency for DummiesBlockchain and Cryptocurrency for Dummies
Blockchain and Cryptocurrency for Dummies
 
Blockchain
BlockchainBlockchain
Blockchain
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Tokenomics: What Tokens, ICOs, Cryptography, and the Blockchain Mean for the ...
Tokenomics: What Tokens, ICOs, Cryptography, and the Blockchain Mean for the ...Tokenomics: What Tokens, ICOs, Cryptography, and the Blockchain Mean for the ...
Tokenomics: What Tokens, ICOs, Cryptography, and the Blockchain Mean for the ...
 
What is Cryptocurrency
What is Cryptocurrency What is Cryptocurrency
What is Cryptocurrency
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 

Ähnlich wie Bitcoin Forensics

Ähnlich wie Bitcoin Forensics (20)

Bitcoin 101 - Certified Bitcoin Professional Training Session
Bitcoin 101 - Certified Bitcoin Professional Training SessionBitcoin 101 - Certified Bitcoin Professional Training Session
Bitcoin 101 - Certified Bitcoin Professional Training Session
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptx
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdf
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and cons
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of Blockchain
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
 
introduction to bitcoin
introduction to bitcoinintroduction to bitcoin
introduction to bitcoin
 
Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain Implementation
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Agile Network India | Block Chain - New usecases | Abhilash Aravind
Agile Network India | Block Chain - New usecases | Abhilash AravindAgile Network India | Block Chain - New usecases | Abhilash Aravind
Agile Network India | Block Chain - New usecases | Abhilash Aravind
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20
 
Bitcoin I.pptx
Bitcoin I.pptxBitcoin I.pptx
Bitcoin I.pptx
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Flowchain: A case study on building a Blockchain for the IoT
Flowchain: A case study on building a Blockchain for the IoTFlowchain: A case study on building a Blockchain for the IoT
Flowchain: A case study on building a Blockchain for the IoT
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
 
An Introduction to Blockchain Technology
An Introduction to Blockchain TechnologyAn Introduction to Blockchain Technology
An Introduction to Blockchain Technology
 
2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite 2019 03 18_kenneth_simplebitcoinwebsite
2019 03 18_kenneth_simplebitcoinwebsite
 

Mehr von Apurv Singh Gautam

Mehr von Apurv Singh Gautam (15)

Automating Threat Hunting on the Dark Web and other nitty-gritty things
Automating Threat Hunting on the Dark Web and other nitty-gritty thingsAutomating Threat Hunting on the Dark Web and other nitty-gritty things
Automating Threat Hunting on the Dark Web and other nitty-gritty things
 
Threat Hunting on the Dark Web
Threat Hunting on the Dark WebThreat Hunting on the Dark Web
Threat Hunting on the Dark Web
 
All about Cyber Security - From the perspective of a MS student
All about Cyber Security - From the perspective of a MS studentAll about Cyber Security - From the perspective of a MS student
All about Cyber Security - From the perspective of a MS student
 
SIT Summer School (Cyber Security)
SIT Summer School (Cyber Security)SIT Summer School (Cyber Security)
SIT Summer School (Cyber Security)
 
Cyber Security Seminar Day 2
Cyber Security Seminar Day 2Cyber Security Seminar Day 2
Cyber Security Seminar Day 2
 
Cyber Security Seminar Day 1
Cyber Security Seminar Day 1Cyber Security Seminar Day 1
Cyber Security Seminar Day 1
 
Cyber Security Fundamentals
Cyber Security FundamentalsCyber Security Fundamentals
Cyber Security Fundamentals
 
Log Out Cyber Awareness
Log Out Cyber AwarenessLog Out Cyber Awareness
Log Out Cyber Awareness
 
OSINT
OSINTOSINT
OSINT
 
Intro to Network Vapt
Intro to Network VaptIntro to Network Vapt
Intro to Network Vapt
 
Security News Bytes (Aug Sept 2017)
Security News Bytes (Aug Sept 2017)Security News Bytes (Aug Sept 2017)
Security News Bytes (Aug Sept 2017)
 
Anonymous traffic network
Anonymous traffic networkAnonymous traffic network
Anonymous traffic network
 
Flexible Displays
Flexible DisplaysFlexible Displays
Flexible Displays
 
India against corruption
India against corruptionIndia against corruption
India against corruption
 
Encrypted database management system
Encrypted database management systemEncrypted database management system
Encrypted database management system
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Bitcoin Forensics

  • 2. • Bitcoin is a cryptocurrency • An attempt to bring back a DECENTRALISED currency of people • Not controlled by a Central Bank • Works on Blockchain Technology What is Bitcoin ?
  • 4.
  • 6.
  • 7. • A forensics investigator should know the Tech Architecture • All about BLOCKCHAIN • Currently no software tools is available • Everything is in Public and Private Key (Cryptography) How to Perform Forensics ??
  • 8. • Elliptic Curve Digital Signature Algorithm is used • ECDSA is used to generate a public key from the PrivKey • The PubKey can be used to verify transactions signed using the PrivKey • 64-byte PubKeys are hashed down to 20-byte addresses • 20-byte hash formatted using base58 check to produce either a P2PKH or P2SH Bitcoin address Algorithm for Bitcoin
  • 9. • Type of distributed ledger • Stored data in blocks • Blocks contain digitally recorded data that is unchangeable • Linked List is used in which each block contains hash of previous block What is BlockChain ??
  • 10.
  • 11.
  • 12. • Bitcoin network is composed of PEERS connected to other PEERS over unencrypted TCP channels • Each peer attempts to maintain EIGHT outgoing connections to other peers • These eight peers are called ENTRY NODES • Transaction and Block messages are propagated in network by being Relayed through these ENTRY NODES to other peers How Bitcoin Network Works ??
  • 13.
  • 14. • Bitcoins don’t EXIST ANYWHERE, not even on a hard drive • For a Bitcoin Address there are no digital Bitcoins held against that Address • One must reconstruct the balance of bitcoin by looking at the Blockchain • Everyone on the network knows about the TRANSACTION and the history can be traced back to the point where the BITCOINS were produced
  • 15.
  • 16. Search based On Block Number, Address, Block Hash, Transaction Hash or Public Key http://www.blockexplorer.com
  • 18.
  • 24. • Blocks subdirectory – This subdirectory contains blockchain data and contains a “blk.dat” file and a “blocks/index” subdirectory • “blk.dat” stores actual Bitcoin block dumped in raw format • The “blocks/index” subdirectory is a database that contains metadata about all known blocks • chainstate subdirectory – It is a database with a compact representation of all currently up spent transactions and some metadata about where the transactions originated • Database subdirectory – It contains database journaling files Bitcoin Core/Bitcoin-QT Folder Structure
  • 25. • System Info • Info about Logged Users • Registry Info • Remnants of Chats • Web browsing Activities • Recent Communications • Info from Cloud Services Collection of Bitcoin Artifacts
  • 26. • Look thoroughly through the transactions happening on Blockchain • Note down Bitcoin public addresses properly • Seize any Physical object that can connect to the Internet in addition to the Hard Drive • Bitcoins addresses can help in tracing the purchases Few Tips for an Investigator