SWASTIK COLLEGE
Tribhuvan University
Faculties of Computer Science
A Report On:
“Blockchain in Cybersecurity”
Submitted by:
Kisham Khiunju
Submitted to:
Department of [Link]
Swastik College
--------------------------------------------------------------------------------------------
Department Of Computer Science and Information Technology
Swastik College
Chardobato, Bhaktapur, Nepal
Acknowledgement
This report, “A Report on Blockchain in Cyber Security”, is submitted as part of the internal
evaluation for the [Link] program. I would like to express my sincere gratitude to the
teachers for their valuable guidance, encouragement, and support throughout this study.
I also thank my classmates and peers for their helpful discussions and continuous
motivation during the preparation of this report.
Special thanks to cyber security experts, blockchain professionals, and resources related
to platforms such as Ethereum, Hyperledger, and other blockchain-based systems, whose
insights and real-world applications added depth to this study.
Despite my best efforts, there may still be areas for improvement. I welcome any
constructive feedback to help me enhance the quality of my work.
ii
Abstract
This report explores how blockchain technology can help improve cyber security. It begins
by explaining what blockchain is and highlights its main features, such as decentralization,
transparency, and data immutability. These features make blockchain a strong tool for
protecting digital information.
The report then looks at different ways blockchain can be used in cyber security. These
include secure data storage and sharing, managing digital identities safely, and making
online communication more secure. Each of these uses can help reduce the risk of hacking
and data leaks. While blockchain has many advantages, the paper also discusses its
limitations. These include issues like high energy use, slow transaction speed, and the
need for more research and regulations. Even with these challenges, blockchain shows
great promise in helping keep systems and data safe from cyber threats.
In conclusion, this report shows that blockchain technology can play an important role in
strengthening cyber security. It not only helps protect against cyber attacks but also
creates new ways to manage and secure digital systems. Future research and
development can make it even more effective in this field.
iii
Table of Contents
Acknowledgement..........................................................................................................ii
Abstract..........................................................................................................................iii
1. Introduction...............................................................................................................1
1.1. Background....................................................................................................1
1.2. Problem Statement..........................................................................................2
1.3. Objectives of the project.................................................................................2
1.4. Significance of project....................................................................................2
1.5. Limitations of project.....................................................................................3
2. Literature Review......................................................................................................4
2.1. Definition of cybersecurity.............................................................................4
2.2. Blockchain Architecture.................................................................................5
2.3. Key blockchain characteristics for cybersecurity............................................6
2.4. Types of blockchain network..........................................................................7
2.5. Methodology..................................................................................................7
3. Analysis.....................................................................................................................9
3.1. Implementation of blockchain in IoT security...............................................9
3.2. Implementation on CIA traid........................................................................10
3.3. Real-World Applications..............................................................................11
4. Conclusion...............................................................................................................12
5. Reference.................................................................................................................13
iv
Introduction
1.1 Background
Blockchain is a powerful and disruptive technology designed to create secure,
decentralized, and distributed systems. In these systems, participants can store, share,
and verify transactional data without relying on a central authority for authentication or
verification. This makes blockchain useful for creating systems that are more transparent,
secure, and resistant to tampering or hacking.
Blockchain-based systems include various architectural components and have different
types or variants. Software architects can use these components to build secure
applications and systems. However, there is still a lack of research and clear guidelines to
help developers and architects make the right decisions when designing and configuring
blockchain-based systems. Without proper guidance, there is a higher risk of choosing
weak system designs, which may lead to serious security issues.
To overcome this problem, a systematic literature review was carried out. The goal was
to identify the most common architectural design decisions used in blockchain systems
and understand how these choices affect system security. Each design decision was
mapped to known types of security threats and possible attacks.
To make the analysis more structured and reliable, two well-known threat modeling
frameworks were used:
MITRE’s attack tactic categories, which help classify common cyber attack strategies.
Microsoft’s STRIDE model, which identifies six types of threats: Spoofing, Tampering,
Repudiation, Information disclosure, Denial of service, and Elevation of privilege.
By combining these models with real-world blockchain design choices, the study aims to
help system designers avoid potential security flaws and build safer blockchain
applications.
1
1.2 Statement of the Problem
As cyber threats continue to grow in both number and complexity, traditional security
methods are no longer enough to protect sensitive data and digital systems. Centralized
systems are especially vulnerable to attacks such as data breaches, identity theft, and
system failures. There is a need for more secure, transparent, and reliable solutions in the
field of cyber security.
Blockchain technology offers promising features like decentralization, data immutability,
and secure transaction processing. However, its use in cyber security is still new, and
there is a lack of clear understanding about how to effectively apply blockchain to solve
security problems. In addition, developers may face challenges when designing
blockchain-based systems due to limited guidance and potential security risks.
1.3 Objectives of the study
To understand the basic concept of blockchain technology and its key features such
as decentralization, transparency, and immutability.
To explore how blockchain can be used to improve cyber security, including secure
data storage, identity management, and secure communication.
To identify the advantages of using blockchain in protecting digital systems from
cyber attacks.
To examine the limitations and challenges in applying blockchain technology to cyber
security systems.
To study real-world examples and use cases where blockchain has been successfully
implemented to enhance cyber security.
1.4 Significance of the project
This study is important because it highlights how blockchain technology can help solve
modern cyber security problems. With the increasing number of cyber attacks, there is a
strong need for better ways to protect data and systems. Traditional security methods
are often not enough, especially in centralized systems.
Blockchain offers a new approach by providing secure, decentralized, and transparent
systems that are harder to hack or tamper with. This study helps students, researchers,
2
and professionals understand the benefits of blockchain in cyber security. It also provides
knowledge about its challenges and areas where it can be applied effectively.
The findings of this study can guide future research, support the development of safer
systems, and encourage the adoption of blockchain in fields where strong cyber security
is needed.
1.5 Limitations of the project
While blockchain offers many benefits for cyber security, this study has some limitations:
1. Theoretical Focus: This report is based on theoretical research and does not
include practical implementation or testing of blockchain-based security systems.
2. Limited Technical Depth: Advanced technical details such as smart contract
development, consensus algorithms, or blockchain coding are not deeply
discussed.
3. Rapidly Changing Technology: Blockchain is a fast-evolving field, so some
information may become outdated quickly as new developments and updates
occur.
4. Resource Constraints: Due to limited time and access to advanced tools or
platforms, the study is based mainly on secondary sources like research papers,
articles, and case studies.
5. Scalability and Performance Issues Not Tested: The study discusses blockchain
limitations but does not perform any real-world performance or scalability tests.
3
LITERATURE REVIEW
2.1. Definition of Cybersecurity
Cyber security is the practice of protecting computer systems, networks, and data from
digital attacks. These attacks are often aimed at accessing, stealing, changing, or
destroying sensitive information—sometimes to extort money or gain unauthorized
access to data. As the use of technology and digital platforms increases, it becomes more
important to strengthen security measures to safeguard digital assets and online
transactions.
Cyber attacks can happen through various types of malware such as viruses, Trojans, and
Rootkits. Common forms of attacks include Phishing, Man-in-the-Middle (MITM) attacks,
Distributed Denial of Service (DDoS) attacks, SQL injections, and Ransomware.
At the same time, blockchain technology is changing how businesses operate by offering
decentralized and secure ways to manage data. However, despite its promise, blockchain
is not without risks. Studies using text mining and literature reviews show that blockchain
systems still face many security threats, which are constantly evolving. These findings
point to the need for more research to build more secure blockchain applications and
platforms in the future.
4
2.2. Blockchain Architecture
A blockchain is a distributed digital ledger that stores information in a series of blocks.
Each block contains cryptographically signed transactions, and these blocks are linked to
each other through a cryptographic process. This linkage makes it easy to detect any
tampering or alterations to the data.
The first block in a blockchain is called the Genesis Block, and it is the starting point of the
blockchain network. This block is manually created and hard-coded into the system's
software. All subsequent blocks are linked to it through cryptographic hashing. Figure 1
shows an illustration of how blocks are structured and connected.
Validation of transactions and reaching consensus are essential for adding blocks to the
chain. These processes make it very difficult to modify or tamper with the information in
previous blocks. The ledger is also replicated across multiple nodes in the network,
ensuring that any inconsistencies or discrepancies are resolved according to
predetermined rules.
Figure1: Blockchain block structure
5
2.3. Key Blockchain Characteristics for Cybersecurity
1. Decentralization
Decentralization is a core feature of blockchain technology. It involves sharing control
and decision-making among multiple participants rather than relying on a central
authority (Zheng et al., 2018). In a decentralized blockchain network, numerous nodes
maintain their own copy of the blockchain ledger. These nodes communicate through
a peer-to-peer network, allowing information to be exchanged and ensuring that no
single point of failure or control exists. This makes blockchain more resilient and
secure against attacks.
2. Immutability
Immutability refers to the fact that once a transaction is recorded in a blockchain, it
cannot be modified or erased. This property is crucial for the security and reliability of
the system because it prevents unauthorized alterations to the stored data. The
immutability of blockchain is achieved through cryptographic hash functions, which
create a unique and irreversible digital fingerprint for each block, ensuring that once
data is added, it cannot be tampered.
3. Transparency
Transparency in blockchain refers to the open and accessible nature of the data stored
on the blockchain ledger. It allows all participants in the network to view transaction
histories, addresses, and balances. This promotes accountability and trust among
users, making blockchain a reliable platform for storing sensitive data. The
transparency of blockchain helps reduce the risk of fraud or manipulation, as everyone
in the network can independently verify the information.
4. Traceability
Blockchain transactions are highly verifiable. Each transaction is recorded with a
timestamp and validated by the network, ensuring that the transaction history is
accurate and traceable. Users can verify and track previous records by accessing any
node in the network, enhancing the traceability and transparency of the information
stored on the blockchain. This makes blockchain particularly useful for applications
requiring full audit trails and verification of data integrity.
6
2.4. Types of Blockchain Networks
Blockchain networks can be classified based on their permission model, which defines
who is allowed to access and maintain the blockchain.
1. Permissionless Blockchain
In permissionless blockchain networks, anyone can participate without needing
permission from any central authority. This means that anyone can publish new blocks,
view the blockchain, and perform transactions. These networks are open and
decentralized, resembling the public internet, where users can freely interact and
contribute without restrictions. In these networks, users have the ability to read from and
write to the ledger.
2. Permissioned Blockchain
In permissioned blockchain networks, only authorized users (either centralized or
decentralized) can publish new blocks. These networks provide more control and
restrictions, as access to reading and writing to the blockchain can be limited to specific
individuals or groups. Permissioned blockchains are often used in environments where
controlled participation is necessary, such as in corporate settings. These networks can
allow anyone to view the blockchain or submit transactions, but access to maintaining the
blockchain and making decisions is restricted. They are similar to controlled corporate
intranets.
2.5. Methodology
This report adopts a systematic literature review approach to explore the role of
blockchain technology in enhancing cybersecurity. The methodology involves several key
steps to ensure a comprehensive analysis of the topic:
1. Literature Collection
Relevant research papers, articles, books, and case studies were gathered from
academic databases, journals, and credible online sources. The collected literature
focuses on the application of blockchain in cybersecurity, key blockchain features, and
security vulnerabilities within blockchain systems.
7
2. Data Analysis
The literature was analyzed to identify key themes, such as the security benefits of
blockchain, including decentralization, immutability, transparency, and traceability.
Special attention was given to identifying the vulnerabilities and potential threats
associated with blockchain technology, as well as the solutions offered by blockchain
in countering cyber threats.
3. Categorization
The collected information was categorized based on key topics such as:
Types of blockchain networks (permissioned vs. permissionless)
Blockchain features relevant to cybersecurity (e.g., decentralization,
immutability)
Security threats and vulnerabilities in blockchain systems
Real-world applications of blockchain in cybersecurity
4. Evaluation of Findings
The findings were critically evaluated to understand the strengths and weaknesses of
blockchain technology in securing digital systems. Potential security risks, such as
attacks on blockchain protocols or vulnerabilities in smart contracts, were highlighted.
5. Synthesis and Reporting
The findings were synthesized to provide a clear overview of the current state of
blockchain technology in cybersecurity. The report presents the benefits and
challenges of using blockchain for cyber protection and identifies areas for future
research and development.
8
Analysis
RQ1: How can blockchain be used to improve cybersecurity?
3.1. Implementation of Blockchain in IoT Security
The Internet of Things (IoT) has rapidly expanded in recent years, connecting billions of
devices and fundamentally transforming daily life and work. The term "IoT" refers to a
system of physical devices, such as home appliances, vehicles, and other objects, that are
connected to the Internet and capable of sharing data. These devices are embedded with
sensors, processors, and communication technologies, enabling them to collect, analyze,
and transmit data autonomously, without human [Link] to Vailshery
(2017), the number of IoT-connected devices is expected to grow from approximately
13.8 billion units in 2021 to 30.9 billion units by 2025. While the expansion of IoT offers
numerous benefits, it also raises significant security concerns. IoT devices are often
connected to the internet, making them vulnerable to cyber-attacks, which could lead to
the compromise of sensitive data or even cause physical harm. Protecting the
confidentiality of data as it travels through various nodes in an IoT network is crucial, and
a strong encryption mechanism is necessary.
The integration of multiple services, devices, and networks in IoT systems also increases
the risk of privacy violations, as malicious nodes could potentially access sensitive data
stored on IoT devices. To mitigate these risks, blockchain technology has emerged as a
promising solution to enhance IoT security. Blockchain's decentralized, immutable, and
transparent nature can provide a secure foundation for IoT systems.
Some key advantages of using blockchain for IoT security include:
Decentralized Structure: Eliminates the need for a central authority, reducing the
risk of single points of failure.
Anonymity and Privacy: Ensures that user data remains private and secure.
Durability and Reliability: Data recorded on the blockchain is tamper-resistant.
Expandability: Blockchain systems can grow to accommodate additional devices
and services.
Smart Contracts: Some versions of blockchain allow smart contracts, which enable
automated, secure interactions between the blockchain and external participants.
9
Furthermore, blockchain can help reduce operational costs by removing the need for
third-party intermediaries, providing a more efficient and secure environment for IoT
applications.
This section will discuss specific applications of blockchain in cybersecurity and explore
how it is being integrated into IoT systems to enhance their security.
RQ 2: What mechanism does blockchain technology employ to uphold
to maintain the CIA triad?
3.2. Implementation on CIA Traid
Figure 2: The CIA traid
Information security focuses on protecting critical assets to ensure confidentiality,
integrity, and availability, known as the CIA Triad. These principles are vital for
safeguarding hardware, software, data, and other valuable resources.
Confidentiality ensures that data is accessible only to authorized users.
Integrity ensures that data remains accurate and unaltered.
Availability ensures that information is accessible when needed.
In advanced systems, especially those using blockchain technology, organizations often
supplement the CIA triad with additional security goals like accountability (non-
repudiation). This is important in blockchain, which provides secure transactions, tamper-
10
resistant records, and enhanced data [Link] CIA Triad can be categorized into key
methods and techniques to better understand how blockchain enhances security:
Confidentiality: Access controls, cryptography, and anonymity.
Integrity: Hashing algorithms and data validation.
Availability: Distributed networks, data replication, and fault tolerance.
Using a taxonomy of the CIA Triad helps illustrate how blockchain can strengthen
cybersecurity by organizing its core security features systematically.
3.3. Real world Applications
Secure Transactions in Financial Services
Blockchain ensures secure and transparent financial transactions by providing an
immutable ledger. It helps prevent fraud, unauthorized alterations, and double-
spending, making it a popular choice for banks, payment processors, and financial
institutions. Cryptocurrencies like Bitcoin and Ethereum rely on blockchain to ensure
secure, decentralized transactions.
Identity Management and Authentication
Blockchain can provide secure, decentralized identity management systems, reducing
the risk of identity theft. With blockchain, users can control their own data and grant
or revoke access to it without relying on central authorities. It is being used in
applications such as digital IDs and authentication systems to enhance security and
privacy.
Supply Chain Security
Blockchain improves the transparency and security of supply chains by tracking goods
and transactions across multiple stakeholders. Each transaction is recorded on an
immutable ledger, making it easier to verify the authenticity and origin of products,
and prevent counterfeiting. Companies like IBM and Walmart use blockchain for
secure supply chain management.
Data Integrity and Secure File Storage
Blockchain’s immutability ensures that stored data is tamper-proof. This feature is
applied in protecting data integrity in sectors like healthcare, where sensitive patient
data is stored on blockchain systems, ensuring it cannot be altered or deleted without
detection.
11
Conclusion
Blockchain technology offers significant potential to enhance cybersecurity by providing
secure, transparent, and decentralized systems. Its key features—such as immutability,
transparency, and decentralization—make it an ideal solution for addressing security
challenges in areas like financial transactions, identity management, supply chains, and
data integrity. Despite the many benefits, blockchain is not without its limitations, such
as scalability issues and the potential for vulnerabilities in smart contracts.
However, as blockchain technology continues to evolve, it is clear that its integration into
cybersecurity systems can help mitigate threats like data tampering, unauthorized access,
and fraud. With further research and development, blockchain can play an even greater
role in securing digital ecosystems and protecting sensitive information from cyber
threats. Future advancements will likely address its current limitations and expand its
applications in securing IoT devices, cloud storage, and beyond.
In conclusion, blockchain represents a promising frontier in the fight against cyber
threats, offering a robust and efficient solution for improving security and trust in digital
systems.
12
References
1. Crosby, M. (2016). Blockchain technology: Beyond bitcoin. Applied Innovation
Review, 2, 6-10.
2. Fernández-Caramès, T. M., & Fraga-Lamas, P. (2020). Blockchain-based solutions for
the Internet of Things: A survey. Journal of Sensor and Actuator Networks, 9(4), 67.
3. Monev, M. (2020). Cybersecurity and the CIA Triad: Risk management and data
protection. Springer.
4. Vailshery, S. (2017). The Internet of Things: Trends, challenges, and applications.
Journal of Communication Technology, 25(2), 50-57.
5. Yaga, D., Mell, P., Roby, N., & Scarfone, K. (2018). Blockchain technology overview.
National Institute of Standards and Technology.
6. Zheng, Z., Xie, S., Dai, H. N., Chen, X., & Wang, H. (2018). An overview of blockchain
technology: Architecture, consensus, and future trends. Proceedings of the IEEE
24th International Conference on Web Services (ICWS), 1-8.
13