Blockchain-based verification and authentication system for secure online communications
The increase in cybercrime and scams, particularly among young adults, has resulted in a pressing need for improved communication security. This project proposes a blockchain-based verification and authentication system that uses smart contracts to manage a dynamic pool of approved and cautioned ide...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/166216 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-166216 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1662162023-04-28T15:39:53Z Blockchain-based verification and authentication system for secure online communications Lam, Jeslyn Xin Yi Lin Shang-Wei School of Computer Science and Engineering shang-wei.lin@ntu.edu.sg Engineering::Computer science and engineering::Information systems The increase in cybercrime and scams, particularly among young adults, has resulted in a pressing need for improved communication security. This project proposes a blockchain-based verification and authentication system that uses smart contracts to manage a dynamic pool of approved and cautioned identities. By verifying and authenticating communication attempts, such as calls and messages, the system provides a safe online space for users to interact without the fear of potential adversarial attacks. The proposed solution includes interactive and realistic features in modern everyday communication platforms, such as one-to-one chats and audio and video calls. Quality in the codebase is also enforced, ensuring that the application is free from bugs, with a well-designed software architecture to ensure that features are easily understood and traceable. The final product demonstrates the feasibility of the proposed solution, indicating its potential as a robust and secure communication system for individuals and businesses alike. The project uses the MERN stack and the Hardhat framework to develop and deploy smart contracts in the Ethereum blockchain. A mock Singpass verification application has also been integrated for the registration and login process to provide verification and authentication from a higher authority. In conclusion, the proposed solution can combat cybercrimes by providing a secure and reliable platform for communications. Bachelor of Engineering (Computer Science) 2023-04-24T05:58:17Z 2023-04-24T05:58:17Z 2023 Final Year Project (FYP) Lam, J. X. Y. (2023). Blockchain-based verification and authentication system for secure online communications. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166216 https://hdl.handle.net/10356/166216 en SCSE22-0508 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Information systems |
spellingShingle |
Engineering::Computer science and engineering::Information systems Lam, Jeslyn Xin Yi Blockchain-based verification and authentication system for secure online communications |
description |
The increase in cybercrime and scams, particularly among young adults, has resulted in a pressing need for improved communication security. This project proposes a blockchain-based verification and authentication system that uses smart contracts to manage a dynamic pool of approved and cautioned identities. By verifying and authenticating communication attempts, such as calls and messages, the system provides a safe online space for users to interact without the fear of potential adversarial attacks.
The proposed solution includes interactive and realistic features in modern everyday communication platforms, such as one-to-one chats and audio and video calls. Quality in the codebase is also enforced, ensuring that the application is free from bugs, with a well-designed software architecture to ensure that features are easily understood and traceable.
The final product demonstrates the feasibility of the proposed solution, indicating its potential as a robust and secure communication system for individuals and businesses alike. The project uses the MERN stack and the Hardhat framework to develop and deploy smart contracts in the Ethereum blockchain. A mock Singpass verification application has also been integrated for the registration and login process to provide verification and authentication from a higher authority. In conclusion, the proposed solution can combat cybercrimes by providing a secure and reliable platform for communications. |
author2 |
Lin Shang-Wei |
author_facet |
Lin Shang-Wei Lam, Jeslyn Xin Yi |
format |
Final Year Project |
author |
Lam, Jeslyn Xin Yi |
author_sort |
Lam, Jeslyn Xin Yi |
title |
Blockchain-based verification and authentication system for secure online communications |
title_short |
Blockchain-based verification and authentication system for secure online communications |
title_full |
Blockchain-based verification and authentication system for secure online communications |
title_fullStr |
Blockchain-based verification and authentication system for secure online communications |
title_full_unstemmed |
Blockchain-based verification and authentication system for secure online communications |
title_sort |
blockchain-based verification and authentication system for secure online communications |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/166216 |
_version_ |
1765213855993036800 |