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