NORMA eResearch @NCI Library

A Blockchain-Based dApp for Secure Communication and Prevention of Phishing Attacks

Joshi, Shreyas Sharad (2025) A Blockchain-Based dApp for Secure Communication and Prevention of Phishing Attacks. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (982kB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (1MB) | Preview

Abstract

The presented study outlines a blockchain-powered decentralized application (dApp) that promises to address the threat of modern phishing and social engineering attacks, especially those that are promoted by generative AI. Recently traditional security systems have failed to notice AI-generated content and spoof identities and now require cryptographically verifiable communication. The system incorporates Ethereum smart contracts, IPFS decentralized storage, SHA-256 hashing, optional AES encryption and MetaMask authentication to make file and message exchange completely tamper-proof. Committed works are hashed using blake-2b and their contents are recorded on IPFS, their metadata, however, will be immutably saved on-chain. Verification of integrity and origin is done through the process of hash comparison recipients can watch real-time tampering or impersonation or unauthorized access. The platform was tested in a Ganache environment and showed high resistance to manipulated or artificial data, better performance in comparison with traditional filters, and the possibility to clearly identify a sender. The presented solution removes the process of digital communication operating through heuristic-based trust and transfers it to the domain of deterministic verification and can thus be applied to other domains that demand secure cooperation. In the further development, one can expect DID to be integrated, public testnet to be deployed, and its UI/UX to be improved to allow wider usability.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Sabir, Zakaria
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QH Natural history > QH301 Biology > Methods of research. Technique. Experimental biology > Data processing. Bioinformatics > Artificial intelligence
Q Science > Q Science (General) > Self-organizing systems. Conscious automata > Artificial intelligence
Q Science > QA Mathematics > Computer software > Computer Security > Database security > Blockchains (Databases)
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security > Database security > Blockchains (Databases)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4050 Electronic information resources > Databases > Distributed databases > Blockchains (Databases)
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cyber Security
Depositing User: Ciara O'Brien
Date Deposited: 17 Aug 2026 14:55
Last Modified: 17 Aug 2026 14:55
URI: https://norma.ncirl.ie/id/eprint/9534

Actions (login required)

View Item View Item