SlideShare ist ein Scribd-Unternehmen logo
1 von 39
CIS8708-Digital Forensics
(Guide to Computer Forensics and
Investigations)
Chapter 7
Application of Blockchain Technologies in
Digital Forensics
Dr. Mahdi Fahmideh
School of Business
University of Southern Queensland (UniSQ)
Part 1- An Introduction to Blockchain
Technologies
Overview
 Many scientific and practical areas have shown increasing interest in reaping the
benefits of blockchain technology to empower software systems.
 Blockchain based systems use concepts and technologies popularized by
cryptocurrencies such as Bitcoin – highly decentralized, open transaction ledgers with
immutable content.
 Blockchain technologies provide advantages including transparent operations, user
anonymity, auditability, and high scalability.
 Over 3,000 blockchain software projects had been hosted on GitHub in March 2018 and
that this number had been sharply doubled to nearly 6,800 in October of the same year.
 Some industrial domains have already developed blockchain based systems and others
are still figuring out a reasonable use case to offer new blockchain based systems for
transactional digital services.
Foundation
 Blockchain is commonly rooted in a few core elements that systems are built upon.
 A distributed ledger is a form of a shared database that may exist across multiple locations and
among several participants.
 It enables parties to authenticate, process, and validate transactions without the need for
central authority or intermediary.
 A type of distributed ledger.
 No need to intermediary
 Peer to peer network
 It is viewed as a promising initiative for the secured and reliable next generation of Internet-
Based information technologies.
Foundation (cont.)
 Blockchain
 an accounting book or digital distributed database.
 a chain of blocks (i.e., records) that are sequentially linked together.
 each block depends on its predecessor block and is secured via cryptography
techniques.
 a block contains transactional data, a time stamp, and a hash value of its previous block.
Foundation (cont.)
 Blockchain
 The chain of blocks is stored on a distributed network of nodes where each node contains a copy
of the entire blockchain
 The chain is visible and verifiable by all nodes participating in the network.
 Once a block with its own time-stamp is appended to the chain, the creator node broadcasts that
block to all the other nodes in the peer-to-peer distributed network.
 Once nodes receive the block, they validate it via predefined check and add the block to their
own local blockchain copy to provide a single source of truth.
 The data records in a block are non-reversible, transparent, and become an immutable part of
blockchain after they are accepted by all nodes.
 Such a chain of blocks provides a secured means of information exchange between systems
without involving a trusted third party and is suitable for record-keeping operations such as
financial transactions, medical records, and so on
Once the smart contract is deployed into the blockchain, the contract code cannot be
changed (or might be difficult to change!). To run a contract, users can simply send a
transaction to the contract’s address. This transaction will then be executed by every
consensus node (called miners) in the network to reach a consensus on its output. The
smart contract’s state will then be updated accordingly. The smart contract can, based
on the transaction it receives, read/write to its private storage, store money into its
account balance, send/receive messages or money from users/other smart contracts or
even create new smart contracts.
Foundation (cont.)
Blockchain Append-Only
 Within the public blockchain world, every full node on the network is its own
administrator, where it can Create (e.g. add) and Read; this is also known as
Read/Write access (e.g. append-only).
 These nodes only add more data over time in the form of blocks, but all previous
data is permanently stored and cannot be altered.
 Read: query (e.g. search) and retrieve data from the blockchain
 Write: add more data onto the blockchain.
 For example, if the blockchain has recorded that our Bitcoin wallet has 1 million
BTC, that figure is permanently stored in the blockchain. When we spend
200,000 BTC, that transaction is recorded onto the blockchain, bringing our
balance to 800,000 BTC. However, since the blockchain can only be
appended, our pre-transaction balance of 1 million BTC also remains on the
blockchain permanently, for those who care to look. This is why the blockchain is
often referred to as an immutable and distributed ledger.
8
Disintermediation - Trust Through
Transparency
 Blockchain has a powerful disintermediation effect.
 Nodes on the network are allowed to place data directly onto the database that is
shared.
 This eliminates the need for an intermediary to do such task.
 Developers can create a distributed ledger on a blockchain, and use cryptography to
give people secure storage space on that ledger.
 This creates a very different world than what we have come to know today,
 because for the first time in the digital world, people are allowed to own their own data.
 "How is this different from the current technology?"
9
Transparency of Blockchain
 The blockchain is designed so that its entire history is visible and unchangeable
(immutable).
 Transactions in the blockchain cannot be modified after creation, and their
complete history is publicly visible.
 This means that the blockchain is a completely transparent data structure with
the useful property that the integrity of the blockchain is easily verifiable by any
user.
10
Transparency: Databases vs. Blockchain
 Traditional databases and the blockchain were created for different purposes and
have different levels of transparency.
 Traditional databases have low transparency since values can be modified or
deleted;
 however, this changeability allows them to store data in an efficient manner, with only the
most relevant versions of each value retained in storage.
 The blockchain is publicly visible and immutable,
 meaning that it has very high transparency.
 Its append-only structure and decentralized storage sacrifice storage efficiency for
trustworthiness of the stored data.
11
Ownership of data
 Today, organizations use our data, sell our data, store our data, and exchange our
data.
 Data is an extremely powerful asset and to own your own data is a vast change to
the current system.
 In a world powered by blockchain, having ownership of your database is truly
empowering.
 You can now share the information that you choose with any organization that you
desire.
 With the current system of intermediaries, when you go out to eat at a restaurant,
and you pay with your credit or debit card, you're not paying the restaurant directly.
 Instead, a database record at your bank is being debited and the database record at
their bank is being credited.
12
Use Cases
 In a public blockchain solution like Ethereum, because they're anonymous and we
have no concept of identity, we have no way of treating users differently.
 And so all data on a public blockchain is transparent and visible to all other participants.
 And this is really important. It adds a lot of value, when we're talking about
exchanging currency or tokens of monetary value, because as long as we can
protect the anonymity of the participants, it gives us a great way for anybody to
validate the details of any transaction on a ledger that is immutable, permanent,
can't be changed and offers a high degree of trust.
 This also has a lot of other really interesting potential use cases that we're starting
to explore with public blockchain technology, voting and voter registration, tracking
election results.
 These kind of things are very good use cases for having that level of public
transparency.
13
Smart contracts
 A key element of blockchain technology is the ability to
create and run smart contracts.
 Translating the clauses of a business contract into code
and embedding them into software or hardware to make
them automated and self-execute.
 “an automatable and enforceable agreement. Automatable
by computer, although some parts may require human
input and control. Enforceable either by legal enforcement
of rights and obligations or via tamper-proof execution of
computer code”
C. D. Clack, V. A. Bakshi, and L. Braine, "Smart contract
templates: foundations, design landscape and research
directions," https://arxiv.org/abs/1608.00771, 2016.
Future of blockchain smart contracts
 Blockchain smart contracts have shown promising potential to improve business
workflows.
 However, blockchain smart contracts are still an ever-growing field in information
technology.
 We still unsure what, how, and why blockchain smart contracts are beneficial for
business enterprises with critical business workflows and data?
 Which workflows are (not) capable to benefit from smart contracts?
 What obstacles/risks against adoption of smart contracts?
 How to ensure/test that smart contracts really work as accurate as
conventional/textual contracts?
 ??
 Smart contract project failures
 Some organisations switched back from blockchain smart contracts to on-premise.
 Application of blockchain smart contracts in digital forensics is still immature. We
don’t know if smart contracts really will replace conventional digital forensics
workflows.
Part 2- Applications of Blockchain Smart
Contract Technologies in Digital Forensics
Advantages of using blockchain technology in digital forensics investigation
1.Transparency and Traceability: Blockchain transactions and smart contracts are recorded on a distributed ledger, which offers
transparency and traceability. This can provide investigators with a verifiable and auditable trail of transactions and actions,
allowing them to track and analyze digital evidence in a more reliable and tamper-proof manner. This can be particularly useful in
investigations involving financial transactions, supply chain management, or intellectual property disputes, where transparency
and traceability are critical.
2.Immutable Records: Blockchain transactions and smart contracts are typically immutable. They cannot be easily modified or
deleted once recorded on the blockchain. This can help preserve the integrity of digital evidence and prevent tampering, which is
crucial in maintaining the evidentiary value of data during investigation processes. Immutable records can be especially useful in
investigations where data integrity and chain of custody are paramount, such as in criminal investigations or data breach
incidents.
3.Automation : Smart contracts are self-executing and self-enforcing agreements that are automatically executed based on
predefined conditions. This can streamline processes, reduce manual errors, and improve the efficiency of investigation
processes. For example, smart contracts can automatically trigger actions, such as transferring ownership of digital assets, based
on predefined rules or events, which can save time and resources in investigations involving asset tracking, intellectual property
rights, or digital identity verification.
Advantages of using blockchain technology in digital forensics investigation (cont.)
4. Decentralization and Security: Blockchain technology is based on a decentralized and distributed network, which can
enhance security and resilience. Smart contracts are typically executed on the blockchain network, eliminating the need for
intermediaries and reducing the risk of single points of failure or tampering. This can increase the security and reliability of
digital evidence in investigations and protect against unauthorized access or data manipulation.
5.Enhanced Data Integrity: Blockchain technology uses cryptographic techniques to secure data integrity, ensuring that
data stored on the blockchain cannot be tampered with without detection. This can provide investigators with enhanced
confidence in the integrity of digital evidence, as any changes or alterations to the data would result in a mismatch with the
cryptographic hash stored on the blockchain. This can be particularly valuable in investigations where data integrity is crucial,
such as in intellectual property disputes or fraud investigations.
6. Digital Forensics Tool Development: The adoption of blockchain smart contracts in digital forensics investigations can
also drive the development of specialized tools and techniques for analyzing blockchain-based evidence. This can include
tools for transaction tracing, data extraction, pattern analysis, and visualization, as well as methodologies for identifying
vulnerabilities or exploits in smart contracts. This can contribute to the advancement of digital forensics as a field and support
investigators in handling blockchain-related cases more effectively.
How blockchain smart contracts may facilitate to digital forensic investigation processes?
Why? And what advantages and disadvantages?
Potentials of blockchain smart contracts to enhance investigation processes
1. Evidence Identification: The first step is to identify and collect potential digital evidence from various sources, such as computers, mobile
devices, servers, or cloud storage. With the adoption of blockchain technology, evidence related to blockchain transactions, smart contracts, or
other blockchain-based activities can also be considered as potential digital evidence, e.g., blockchain addresses, transaction IDs, smart
contract code, or other relevant metadata associated with blockchain transactions or smart contracts.
2. Evidence Collection: Once potential blockchain-related evidence is identified, the next step is to collect the evidence using forensically
sound techniques, e.g., forensic image of relevant digital devices or collecting metadata from blockchain transactions or smart contracts using
appropriate tools and methodologies. Chain of custody and preservation of the original evidence are crucial considerations in this process to
ensure that the evidence remains admissible in court.
3. Evidence Analysis: After the evidence is collected, forensic analysis can be performed to extract relevant information from the blockchain
transactions or smart contracts, e.g., forensic tools and techniques to trace and analyse transactions, interpret smart contract code, and
understand the interactions between different blockchain entities. The transparency, traceability, and immutability features of blockchain
technology can provide valuable insights into the digital evidence and help in reconstructing the sequence of events or identifying patterns of
activity.
4. Data Correlation: Data from blockchain transactions or smart contracts can be correlated with other digital evidence, such as log files,
emails, or user accounts, to establish relationships, timelines, or dependencies. This can help in identifying relevant actors, transactions, or
activities that may be associated with the investigation.
5. Verification and Authentication: Cryptographic techniques, for example, can be used to verify the integrity of blockchain transactions or
smart contracts, ensuring that the data has not been tampered with. Digital signatures or hash values associated with blockchain transactions
or smart contracts can be used to authenticate the origin and integrity of the evidence. These verification and authentication mechanisms can
enhance the evidentiary value of blockchain-related evidence in court.
6. Reporting and Presentation: Findings can be documented in a forensic report. The report can include details of the evidence collected,
the analysis performed, the conclusions drawn, and any relevant interpretations or opinions. The report can be presented in court or to other
stakeholders as part of the investigation process, supporting the investigation findings.
7. Expert Testimony: In some cases, a digital forensics investigator may be required to provide expert testimony in court regarding the
findings from the investigation, including the analysis of blockchain-related evidence. The investigator can explain the technical details of
blockchain technology, the analysis performed on the blockchain-related evidence, and the conclusions drawn based on the findings.
Digital forensics investigation process for crims occurring in blockchain based systems
1. Lack of Legal Framework: Traditional legal systems may not fully recognize or provide clear
guidelines for the use of blockchain smart contracts as evidence in court. This could result in legal
uncertainties and challenges in the admissibility and validity of blockchain-based evidence in legal
proceedings.
2.Anonymity and Privacy Concerns: Blockchain transactions are often pseudonymous or anonymous,
which can make it challenging to identify the real-world entities behind the transactions. In digital
forensics investigations, where identifying the parties involved is critical, the anonymity of blockchain
transactions may hinder the investigation process and limit the ability to trace and attribute digital
evidence to specific individuals or entities.
3.Lack of skills: Blockchain technology and smart contracts can be complex and require specialized
knowledge and expertise to understand and analyze. Digital forensics investigators may need to develop
new skills and tools to investigate blockchain-based transactions and smart contracts effectively, which
could pose a challenge in terms of resource allocation and training.
4.Immutability and Irreversibility: Blockchain transactions are typically irreversible and once recorded
on the blockchain, it will be difficult to modify or delete. This feature, while is considered a strength of
blockchain technology, can also be a challenge in digital forensics investigations where the ability to
modify or delete data for investigation purposes may be necessary.
Critical challenges for consideration when using blockchain for digital forensics investigation
5.Limited Interoperability: Blockchain platforms and smart contracts may not be fully interoperable,
and different blockchains may have varying standards, protocols, and capabilities. This can create
challenges in cross-chain investigations and evidence collection, as well as hinder the interoperability of
smart contracts across different blockchain networks.
6.Smart Contract Vulnerabilities: Smart contracts are subject to coding vulnerabilities, such as bugs
or loopholes, which can result in security breaches, exploits, or unintended consequences. In digital
forensics investigations, understanding and identifying vulnerabilities in smart contracts may require
specialized technical knowledge, and the exploitation of such vulnerabilities may require legal and
ethical considerations.
7.Scalability and Performance: Blockchain networks may face challenges with scalability and
performance, including transaction processing speed and cost. Digital forensics investigations involving
large volumes of data or extensive transaction history may require significant resources and time to
analyze on blockchain networks with limited scalability, which could impact investigation timelines and
efficiency.
Critical challenges for consideration when using blockchain for digital forensics investigation (conti.)
Considerations for empowering digital forensics via blockchain technology?
Sample critical questions to be answered when implementing blockchain based digital forensics
 What are entities (e.g., human, systems, resources) that are interacting during the investigation process?
 Prosecution lawyers
 Witnesses
 Hard drives
 etc.
 What data are exchange during the interactions?
 Search warrant
 Digital evidence
 Evidence custody form
 etc.
 What types of investigation processes can be more beneficial to utilize blockchain smart contracts?
 Private sector vs. publica sector
 Type of case
 etc.
A sample implementation
Part 3- Class Exercise
How digital forensics lab (discussed in Module 2) can benefit from blockchain?
How data acquisition and collection can be improved via adopting blockchain smart contracts?
How blockchain smart contracts may facilitate the digital forensic investigation processes
that performed for crims occurring in IoT based systems, e.g., smart home?
References:
- Mahdi Fahmideh, John Grundy, Aakash Ahmed, Jun Shen, Jun Yan, Davoud Mougouei, Uwe, Aickelin, Babak Abedin, Engineering
Blockchain-based Software Systems: Foundations, Survey, and Future Directions, ACM Computing Surveys. 2022 Dec 7;55(6):1-44.
- Lone Auqib Hamid, and Roohie Naaz Mir, "Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger
Composer." Digital investigation 28 (2019): 44-55.
- Meng Li, Chhagan Lal, Mauro Conti, Donghui Hu, A blockchain-based lawful evidence management scheme for digital forensics. Future
Generation Computer Systems. 2021 Feb 1;115:406-20.
- Shancang Li, Tao Qin, Geyong Min. Blockchain-based digital forensics investigation framework in the internet of things and social
systems, IEEE Transactions on Computational Social Systems 6, no. 6 (2019): 1433-1441.
- Zheng, Zibin, et al. An overview on smart contracts: Challenges, advances and platforms, Future Generation Computer Systems 105
(2020): 475-491.

Weitere ähnliche Inhalte

Was ist angesagt?

Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxSahilBansal648873
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESRishikese MR
 
Disadvantages of Blockchain
Disadvantages of BlockchainDisadvantages of Blockchain
Disadvantages of Blockchain101 Blockchains
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology Niuversity
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityKevin Cedeño, CISM, CISA
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMd. Syful Azam
 
Blockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applicationsBlockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applicationsArpitGautam20
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Blockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaBlockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaEdureka!
 
What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance zaarahary
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architectureEY
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondMichael Novak
 

Was ist angesagt? (20)

Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptx
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
Disadvantages of Blockchain
Disadvantages of BlockchainDisadvantages of Blockchain
Disadvantages of Blockchain
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain
BlockchainBlockchain
Blockchain
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applicationsBlockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applications
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | EdurekaBlockchain Technology | Blockchain Technology Explained | Edureka
Blockchain Technology | Blockchain Technology Explained | Edureka
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 
What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architecture
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and Beyond
 

Ähnlich wie Application of Blockchain Technologies in Digital Forensics

How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfHow Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfPixel Softwares
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Chapter247 Infotech
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...JP Batra
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxSahilBansal648873
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfArcadePrinters
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdfBASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdfJOELCONTACTS
 
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePixel Crayons
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...eraser Juan José Calderón
 
Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0samossummit
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Richa575316
 
Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Mike Nejad
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain technology and logistics management
Blockchain technology and logistics managementBlockchain technology and logistics management
Blockchain technology and logistics managementJayakumar PP
 
An introduction for blockcahin
An introduction for blockcahinAn introduction for blockcahin
An introduction for blockcahin学劢 俞
 

Ähnlich wie Application of Blockchain Technologies in Digital Forensics (20)

Blockchain
BlockchainBlockchain
Blockchain
 
How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfHow Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
Blockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptxBlockchain Technology ppt project.pptx
Blockchain Technology ppt project.pptx
 
Blockchain.docx
Blockchain.docxBlockchain.docx
Blockchain.docx
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdf
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdfBASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
 
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
 
Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper
 
Define blockchain
Define blockchainDefine blockchain
Define blockchain
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain technology and logistics management
Blockchain technology and logistics managementBlockchain technology and logistics management
Blockchain technology and logistics management
 
An introduction for blockcahin
An introduction for blockcahinAn introduction for blockcahin
An introduction for blockcahin
 

Mehr von Mahdi_Fahmideh

Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfMahdi_Fahmideh
 
University of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptxUniversity of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptxMahdi_Fahmideh
 
IoT system development.pdf
IoT system development.pdfIoT system development.pdf
IoT system development.pdfMahdi_Fahmideh
 
Digital Forensics for Artificial Intelligence (AI ) Systems.pdf
Digital Forensics for Artificial Intelligence (AI ) Systems.pdfDigital Forensics for Artificial Intelligence (AI ) Systems.pdf
Digital Forensics for Artificial Intelligence (AI ) Systems.pdfMahdi_Fahmideh
 
Mahdi octal nomination.pdf
Mahdi octal nomination.pdfMahdi octal nomination.pdf
Mahdi octal nomination.pdfMahdi_Fahmideh
 
Certificate for Contributions as a Reviewer for the Journal of Software and S...
Certificate for Contributions as a Reviewer for the Journal of Software and S...Certificate for Contributions as a Reviewer for the Journal of Software and S...
Certificate for Contributions as a Reviewer for the Journal of Software and S...Mahdi_Fahmideh
 
The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...Mahdi_Fahmideh
 
ACIS2022 Reviewer Certification.pdf
ACIS2022 Reviewer Certification.pdfACIS2022 Reviewer Certification.pdf
ACIS2022 Reviewer Certification.pdfMahdi_Fahmideh
 
Role of ontologies in beach safety management analytics systems
Role of ontologies in beach safety management analytics systemsRole of ontologies in beach safety management analytics systems
Role of ontologies in beach safety management analytics systemsMahdi_Fahmideh
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30Mahdi_Fahmideh
 
The 27th Australasian Conference on Information Systems
The 27th Australasian Conference  on Information SystemsThe 27th Australasian Conference  on Information Systems
The 27th Australasian Conference on Information SystemsMahdi_Fahmideh
 
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...Mahdi_Fahmideh
 

Mehr von Mahdi_Fahmideh (13)

Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfAdoption Blockchain Smart Contracts in Developing Information Systems.pdf
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
 
University of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptxUniversity of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptx
 
IoT system development.pdf
IoT system development.pdfIoT system development.pdf
IoT system development.pdf
 
Digital Forensics for Artificial Intelligence (AI ) Systems.pdf
Digital Forensics for Artificial Intelligence (AI ) Systems.pdfDigital Forensics for Artificial Intelligence (AI ) Systems.pdf
Digital Forensics for Artificial Intelligence (AI ) Systems.pdf
 
Mahdi octal nomination.pdf
Mahdi octal nomination.pdfMahdi octal nomination.pdf
Mahdi octal nomination.pdf
 
Certificate for Contributions as a Reviewer for the Journal of Software and S...
Certificate for Contributions as a Reviewer for the Journal of Software and S...Certificate for Contributions as a Reviewer for the Journal of Software and S...
Certificate for Contributions as a Reviewer for the Journal of Software and S...
 
best paper award.pdf
best paper award.pdfbest paper award.pdf
best paper award.pdf
 
The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...
 
ACIS2022 Reviewer Certification.pdf
ACIS2022 Reviewer Certification.pdfACIS2022 Reviewer Certification.pdf
ACIS2022 Reviewer Certification.pdf
 
Role of ontologies in beach safety management analytics systems
Role of ontologies in beach safety management analytics systemsRole of ontologies in beach safety management analytics systems
Role of ontologies in beach safety management analytics systems
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30
 
The 27th Australasian Conference on Information Systems
The 27th Australasian Conference  on Information SystemsThe 27th Australasian Conference  on Information Systems
The 27th Australasian Conference on Information Systems
 
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
 

Kürzlich hochgeladen

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 

Kürzlich hochgeladen (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Application of Blockchain Technologies in Digital Forensics

  • 1. CIS8708-Digital Forensics (Guide to Computer Forensics and Investigations) Chapter 7 Application of Blockchain Technologies in Digital Forensics Dr. Mahdi Fahmideh School of Business University of Southern Queensland (UniSQ)
  • 2. Part 1- An Introduction to Blockchain Technologies
  • 3. Overview  Many scientific and practical areas have shown increasing interest in reaping the benefits of blockchain technology to empower software systems.  Blockchain based systems use concepts and technologies popularized by cryptocurrencies such as Bitcoin – highly decentralized, open transaction ledgers with immutable content.  Blockchain technologies provide advantages including transparent operations, user anonymity, auditability, and high scalability.  Over 3,000 blockchain software projects had been hosted on GitHub in March 2018 and that this number had been sharply doubled to nearly 6,800 in October of the same year.  Some industrial domains have already developed blockchain based systems and others are still figuring out a reasonable use case to offer new blockchain based systems for transactional digital services.
  • 4. Foundation  Blockchain is commonly rooted in a few core elements that systems are built upon.  A distributed ledger is a form of a shared database that may exist across multiple locations and among several participants.  It enables parties to authenticate, process, and validate transactions without the need for central authority or intermediary.  A type of distributed ledger.  No need to intermediary  Peer to peer network  It is viewed as a promising initiative for the secured and reliable next generation of Internet- Based information technologies.
  • 5. Foundation (cont.)  Blockchain  an accounting book or digital distributed database.  a chain of blocks (i.e., records) that are sequentially linked together.  each block depends on its predecessor block and is secured via cryptography techniques.  a block contains transactional data, a time stamp, and a hash value of its previous block.
  • 6. Foundation (cont.)  Blockchain  The chain of blocks is stored on a distributed network of nodes where each node contains a copy of the entire blockchain  The chain is visible and verifiable by all nodes participating in the network.  Once a block with its own time-stamp is appended to the chain, the creator node broadcasts that block to all the other nodes in the peer-to-peer distributed network.  Once nodes receive the block, they validate it via predefined check and add the block to their own local blockchain copy to provide a single source of truth.  The data records in a block are non-reversible, transparent, and become an immutable part of blockchain after they are accepted by all nodes.  Such a chain of blocks provides a secured means of information exchange between systems without involving a trusted third party and is suitable for record-keeping operations such as financial transactions, medical records, and so on
  • 7. Once the smart contract is deployed into the blockchain, the contract code cannot be changed (or might be difficult to change!). To run a contract, users can simply send a transaction to the contract’s address. This transaction will then be executed by every consensus node (called miners) in the network to reach a consensus on its output. The smart contract’s state will then be updated accordingly. The smart contract can, based on the transaction it receives, read/write to its private storage, store money into its account balance, send/receive messages or money from users/other smart contracts or even create new smart contracts. Foundation (cont.)
  • 8. Blockchain Append-Only  Within the public blockchain world, every full node on the network is its own administrator, where it can Create (e.g. add) and Read; this is also known as Read/Write access (e.g. append-only).  These nodes only add more data over time in the form of blocks, but all previous data is permanently stored and cannot be altered.  Read: query (e.g. search) and retrieve data from the blockchain  Write: add more data onto the blockchain.  For example, if the blockchain has recorded that our Bitcoin wallet has 1 million BTC, that figure is permanently stored in the blockchain. When we spend 200,000 BTC, that transaction is recorded onto the blockchain, bringing our balance to 800,000 BTC. However, since the blockchain can only be appended, our pre-transaction balance of 1 million BTC also remains on the blockchain permanently, for those who care to look. This is why the blockchain is often referred to as an immutable and distributed ledger. 8
  • 9. Disintermediation - Trust Through Transparency  Blockchain has a powerful disintermediation effect.  Nodes on the network are allowed to place data directly onto the database that is shared.  This eliminates the need for an intermediary to do such task.  Developers can create a distributed ledger on a blockchain, and use cryptography to give people secure storage space on that ledger.  This creates a very different world than what we have come to know today,  because for the first time in the digital world, people are allowed to own their own data.  "How is this different from the current technology?" 9
  • 10. Transparency of Blockchain  The blockchain is designed so that its entire history is visible and unchangeable (immutable).  Transactions in the blockchain cannot be modified after creation, and their complete history is publicly visible.  This means that the blockchain is a completely transparent data structure with the useful property that the integrity of the blockchain is easily verifiable by any user. 10
  • 11. Transparency: Databases vs. Blockchain  Traditional databases and the blockchain were created for different purposes and have different levels of transparency.  Traditional databases have low transparency since values can be modified or deleted;  however, this changeability allows them to store data in an efficient manner, with only the most relevant versions of each value retained in storage.  The blockchain is publicly visible and immutable,  meaning that it has very high transparency.  Its append-only structure and decentralized storage sacrifice storage efficiency for trustworthiness of the stored data. 11
  • 12. Ownership of data  Today, organizations use our data, sell our data, store our data, and exchange our data.  Data is an extremely powerful asset and to own your own data is a vast change to the current system.  In a world powered by blockchain, having ownership of your database is truly empowering.  You can now share the information that you choose with any organization that you desire.  With the current system of intermediaries, when you go out to eat at a restaurant, and you pay with your credit or debit card, you're not paying the restaurant directly.  Instead, a database record at your bank is being debited and the database record at their bank is being credited. 12
  • 13. Use Cases  In a public blockchain solution like Ethereum, because they're anonymous and we have no concept of identity, we have no way of treating users differently.  And so all data on a public blockchain is transparent and visible to all other participants.  And this is really important. It adds a lot of value, when we're talking about exchanging currency or tokens of monetary value, because as long as we can protect the anonymity of the participants, it gives us a great way for anybody to validate the details of any transaction on a ledger that is immutable, permanent, can't be changed and offers a high degree of trust.  This also has a lot of other really interesting potential use cases that we're starting to explore with public blockchain technology, voting and voter registration, tracking election results.  These kind of things are very good use cases for having that level of public transparency. 13
  • 14. Smart contracts  A key element of blockchain technology is the ability to create and run smart contracts.  Translating the clauses of a business contract into code and embedding them into software or hardware to make them automated and self-execute.  “an automatable and enforceable agreement. Automatable by computer, although some parts may require human input and control. Enforceable either by legal enforcement of rights and obligations or via tamper-proof execution of computer code” C. D. Clack, V. A. Bakshi, and L. Braine, "Smart contract templates: foundations, design landscape and research directions," https://arxiv.org/abs/1608.00771, 2016.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Future of blockchain smart contracts  Blockchain smart contracts have shown promising potential to improve business workflows.  However, blockchain smart contracts are still an ever-growing field in information technology.  We still unsure what, how, and why blockchain smart contracts are beneficial for business enterprises with critical business workflows and data?  Which workflows are (not) capable to benefit from smart contracts?  What obstacles/risks against adoption of smart contracts?  How to ensure/test that smart contracts really work as accurate as conventional/textual contracts?  ??  Smart contract project failures  Some organisations switched back from blockchain smart contracts to on-premise.  Application of blockchain smart contracts in digital forensics is still immature. We don’t know if smart contracts really will replace conventional digital forensics workflows.
  • 25. Part 2- Applications of Blockchain Smart Contract Technologies in Digital Forensics
  • 26. Advantages of using blockchain technology in digital forensics investigation 1.Transparency and Traceability: Blockchain transactions and smart contracts are recorded on a distributed ledger, which offers transparency and traceability. This can provide investigators with a verifiable and auditable trail of transactions and actions, allowing them to track and analyze digital evidence in a more reliable and tamper-proof manner. This can be particularly useful in investigations involving financial transactions, supply chain management, or intellectual property disputes, where transparency and traceability are critical. 2.Immutable Records: Blockchain transactions and smart contracts are typically immutable. They cannot be easily modified or deleted once recorded on the blockchain. This can help preserve the integrity of digital evidence and prevent tampering, which is crucial in maintaining the evidentiary value of data during investigation processes. Immutable records can be especially useful in investigations where data integrity and chain of custody are paramount, such as in criminal investigations or data breach incidents. 3.Automation : Smart contracts are self-executing and self-enforcing agreements that are automatically executed based on predefined conditions. This can streamline processes, reduce manual errors, and improve the efficiency of investigation processes. For example, smart contracts can automatically trigger actions, such as transferring ownership of digital assets, based on predefined rules or events, which can save time and resources in investigations involving asset tracking, intellectual property rights, or digital identity verification.
  • 27. Advantages of using blockchain technology in digital forensics investigation (cont.) 4. Decentralization and Security: Blockchain technology is based on a decentralized and distributed network, which can enhance security and resilience. Smart contracts are typically executed on the blockchain network, eliminating the need for intermediaries and reducing the risk of single points of failure or tampering. This can increase the security and reliability of digital evidence in investigations and protect against unauthorized access or data manipulation. 5.Enhanced Data Integrity: Blockchain technology uses cryptographic techniques to secure data integrity, ensuring that data stored on the blockchain cannot be tampered with without detection. This can provide investigators with enhanced confidence in the integrity of digital evidence, as any changes or alterations to the data would result in a mismatch with the cryptographic hash stored on the blockchain. This can be particularly valuable in investigations where data integrity is crucial, such as in intellectual property disputes or fraud investigations. 6. Digital Forensics Tool Development: The adoption of blockchain smart contracts in digital forensics investigations can also drive the development of specialized tools and techniques for analyzing blockchain-based evidence. This can include tools for transaction tracing, data extraction, pattern analysis, and visualization, as well as methodologies for identifying vulnerabilities or exploits in smart contracts. This can contribute to the advancement of digital forensics as a field and support investigators in handling blockchain-related cases more effectively.
  • 28. How blockchain smart contracts may facilitate to digital forensic investigation processes? Why? And what advantages and disadvantages?
  • 29. Potentials of blockchain smart contracts to enhance investigation processes
  • 30. 1. Evidence Identification: The first step is to identify and collect potential digital evidence from various sources, such as computers, mobile devices, servers, or cloud storage. With the adoption of blockchain technology, evidence related to blockchain transactions, smart contracts, or other blockchain-based activities can also be considered as potential digital evidence, e.g., blockchain addresses, transaction IDs, smart contract code, or other relevant metadata associated with blockchain transactions or smart contracts. 2. Evidence Collection: Once potential blockchain-related evidence is identified, the next step is to collect the evidence using forensically sound techniques, e.g., forensic image of relevant digital devices or collecting metadata from blockchain transactions or smart contracts using appropriate tools and methodologies. Chain of custody and preservation of the original evidence are crucial considerations in this process to ensure that the evidence remains admissible in court. 3. Evidence Analysis: After the evidence is collected, forensic analysis can be performed to extract relevant information from the blockchain transactions or smart contracts, e.g., forensic tools and techniques to trace and analyse transactions, interpret smart contract code, and understand the interactions between different blockchain entities. The transparency, traceability, and immutability features of blockchain technology can provide valuable insights into the digital evidence and help in reconstructing the sequence of events or identifying patterns of activity. 4. Data Correlation: Data from blockchain transactions or smart contracts can be correlated with other digital evidence, such as log files, emails, or user accounts, to establish relationships, timelines, or dependencies. This can help in identifying relevant actors, transactions, or activities that may be associated with the investigation. 5. Verification and Authentication: Cryptographic techniques, for example, can be used to verify the integrity of blockchain transactions or smart contracts, ensuring that the data has not been tampered with. Digital signatures or hash values associated with blockchain transactions or smart contracts can be used to authenticate the origin and integrity of the evidence. These verification and authentication mechanisms can enhance the evidentiary value of blockchain-related evidence in court. 6. Reporting and Presentation: Findings can be documented in a forensic report. The report can include details of the evidence collected, the analysis performed, the conclusions drawn, and any relevant interpretations or opinions. The report can be presented in court or to other stakeholders as part of the investigation process, supporting the investigation findings. 7. Expert Testimony: In some cases, a digital forensics investigator may be required to provide expert testimony in court regarding the findings from the investigation, including the analysis of blockchain-related evidence. The investigator can explain the technical details of blockchain technology, the analysis performed on the blockchain-related evidence, and the conclusions drawn based on the findings. Digital forensics investigation process for crims occurring in blockchain based systems
  • 31. 1. Lack of Legal Framework: Traditional legal systems may not fully recognize or provide clear guidelines for the use of blockchain smart contracts as evidence in court. This could result in legal uncertainties and challenges in the admissibility and validity of blockchain-based evidence in legal proceedings. 2.Anonymity and Privacy Concerns: Blockchain transactions are often pseudonymous or anonymous, which can make it challenging to identify the real-world entities behind the transactions. In digital forensics investigations, where identifying the parties involved is critical, the anonymity of blockchain transactions may hinder the investigation process and limit the ability to trace and attribute digital evidence to specific individuals or entities. 3.Lack of skills: Blockchain technology and smart contracts can be complex and require specialized knowledge and expertise to understand and analyze. Digital forensics investigators may need to develop new skills and tools to investigate blockchain-based transactions and smart contracts effectively, which could pose a challenge in terms of resource allocation and training. 4.Immutability and Irreversibility: Blockchain transactions are typically irreversible and once recorded on the blockchain, it will be difficult to modify or delete. This feature, while is considered a strength of blockchain technology, can also be a challenge in digital forensics investigations where the ability to modify or delete data for investigation purposes may be necessary. Critical challenges for consideration when using blockchain for digital forensics investigation
  • 32. 5.Limited Interoperability: Blockchain platforms and smart contracts may not be fully interoperable, and different blockchains may have varying standards, protocols, and capabilities. This can create challenges in cross-chain investigations and evidence collection, as well as hinder the interoperability of smart contracts across different blockchain networks. 6.Smart Contract Vulnerabilities: Smart contracts are subject to coding vulnerabilities, such as bugs or loopholes, which can result in security breaches, exploits, or unintended consequences. In digital forensics investigations, understanding and identifying vulnerabilities in smart contracts may require specialized technical knowledge, and the exploitation of such vulnerabilities may require legal and ethical considerations. 7.Scalability and Performance: Blockchain networks may face challenges with scalability and performance, including transaction processing speed and cost. Digital forensics investigations involving large volumes of data or extensive transaction history may require significant resources and time to analyze on blockchain networks with limited scalability, which could impact investigation timelines and efficiency. Critical challenges for consideration when using blockchain for digital forensics investigation (conti.)
  • 33. Considerations for empowering digital forensics via blockchain technology? Sample critical questions to be answered when implementing blockchain based digital forensics  What are entities (e.g., human, systems, resources) that are interacting during the investigation process?  Prosecution lawyers  Witnesses  Hard drives  etc.  What data are exchange during the interactions?  Search warrant  Digital evidence  Evidence custody form  etc.  What types of investigation processes can be more beneficial to utilize blockchain smart contracts?  Private sector vs. publica sector  Type of case  etc.
  • 35. Part 3- Class Exercise
  • 36. How digital forensics lab (discussed in Module 2) can benefit from blockchain?
  • 37. How data acquisition and collection can be improved via adopting blockchain smart contracts?
  • 38. How blockchain smart contracts may facilitate the digital forensic investigation processes that performed for crims occurring in IoT based systems, e.g., smart home?
  • 39. References: - Mahdi Fahmideh, John Grundy, Aakash Ahmed, Jun Shen, Jun Yan, Davoud Mougouei, Uwe, Aickelin, Babak Abedin, Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions, ACM Computing Surveys. 2022 Dec 7;55(6):1-44. - Lone Auqib Hamid, and Roohie Naaz Mir, "Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer." Digital investigation 28 (2019): 44-55. - Meng Li, Chhagan Lal, Mauro Conti, Donghui Hu, A blockchain-based lawful evidence management scheme for digital forensics. Future Generation Computer Systems. 2021 Feb 1;115:406-20. - Shancang Li, Tao Qin, Geyong Min. Blockchain-based digital forensics investigation framework in the internet of things and social systems, IEEE Transactions on Computational Social Systems 6, no. 6 (2019): 1433-1441. - Zheng, Zibin, et al. An overview on smart contracts: Challenges, advances and platforms, Future Generation Computer Systems 105 (2020): 475-491.

Hinweis der Redaktion

  1. Photo source: Alharby, Maher, and Aad Van Moorsel. "Blockchain-based smart contracts: A systematic mapping study." arXiv preprint arXiv:1710.06372 (2017).
  2. Photo source: Alharby, Maher, and Aad Van Moorsel. "Blockchain-based smart contracts: A systematic mapping study." arXiv preprint arXiv:1710.06372 (2017).
  3. Photo source: https://marmelab.com/blog/2016/04/28/blockchain-for-web-developers-the-theory.html
  4. Phto source: https://blockgeeks.com/guides/smart-contracts/
  5. Photo source: https://vas3k.com/blog/ethereum/
  6. Photo source: Zheng, Zibin, et al. "An overview on smart contracts: Challenges, advances and platforms." Future Generation Computer Systems 105 (2020): 475-491.
  7. Source: https://www.reddit.com/r/solana/comments/qht3vj/how_smart_contracts_work/
  8. Source: https://ipkitten.blogspot.com/2019/03/smart-contracts-pros-and-cons-of-new.html
  9. Photo source: Zheng, Zibin, et al. "An overview on smart contracts: Challenges, advances and platforms." Future Generation Computer Systems 105 (2020): 475-491.
  10. Source: Zheng, Zibin, et al. "An overview on smart contracts: Challenges, advances and platforms." Future Generation Computer Systems 105 (2020): 475-491.
  11. Source: Zheng, Zibin, et al. "An overview on smart contracts: Challenges, advances and platforms." Future Generation Computer Systems 105 (2020): 475-491.
  12. Photo source: https://bixbit.io/en/blog/post/what-will-happen-to-ethereum-mining-after-switching-to-pos
  13. Photo source: Li, Shancang, Tao Qin, and Geyong Min. "Blockchain-based digital forensics investigation framework in the internet of things and social systems." IEEE Transactions on Computational Social Systems 6.6 (2019): 1433-1441.
  14. Photo source: Lone, Auqib Hamid, and Roohie Naaz Mir. "Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer." Digital investigation 28 (2019): 44-55.
  15. Source: Li, Meng, et al. "LEChain: A blockchain-based lawful evidence management scheme for digital forensics." Future Generation Computer Systems 115 (2021): 406-420.
  16. Photo source: Lone, Auqib Hamid, and Roohie Naaz Mir. "Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer." Digital investigation 28 (2019): 44-55.
  17. Photo source: Montasari, Reza. "A standardised data acquisition process model for digital forensic investigations." International Journal of Information and Computer Security 9.3 (2017): 229-249.
  18. Photo source: https://www.hindawi.com/journals/js/2018/6464036/fig1/