View Proposal
-
Proposer
-
Aigerim Khairullina
-
Title
-
Serverless Peer-to-Peer (P2P) Secure Messenger
-
Goal
-
To build an autonomous, serverless communication application that enables secure, direct text messaging and file sharing between users over a local campus area network (LAN).
-
Description
- Developed in Python, the client application utilizes UDP Broadcasting protocols to automatically detect active peers within the same Wi-Fi/Ethernet subnet without manual configuration or a central server [local]. Direct messaging pipelines are established via concurrent TCP Sockets (asyncio or threading), while user privacy is strictly enforced against local network eavesdropping by integrating an asymmetric hybrid encryption framework (RSA/AES) for end-to-end data security.
- Resources
-
-
Background
-
-
Url
-
-
Difficulty Level
-
Moderate
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Aigerim Khairullina
-
Keywords
-
peer-to-peer, network security, udp broadcast, serverless architecture, data communication
-
Degrees
-
Bachelor of Science in Computational Sciences and Software Engineering