Joshi, Shreyas Sharad (2025) A Blockchain-Based dApp for Secure Communication and Prevention of Phishing Attacks. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (982kB) | Preview |
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.
Actions (login required)
![]() |
View Item |
Tools
Tools