All Projects // project
Secure Remote Communication System with AES Encryption
Secure messaging system using AES symmetric encryption with OTP-based key delivery via SMS simulation, enabling confidential communication between remote devices.
Overview
This project is a secure remote communication system that enables confidential message exchange between devices over a network. It addresses the problem of secure, user-friendly communication by combining AES encryption, OTP-based key delivery, and a graphical interface.
Problem Statement
Remote communication between devices is often vulnerable to interception and lacks user-friendly security mechanisms, putting confidential information at risk.
Solution & Features
- AES-based encryption and decryption for secure message handling
- OTP-based key delivery via simulated SMS for secure key exchange
- End-to-end automated workflow (encryption, transmission, decryption)
- Local network device discovery for selecting communication targets
- Built-in Flask server for receiving and storing encrypted messages
- User-friendly GUI built with PyQt6 for sending and receiving messages
- Server control (start/stop) directly from the interface
Tech Stack
- Python
- AES (Symmetric Encryption)
- Flask
- PyQt6
- Socket/Network Scanning