This project aims to create a secure communication system between the university entity and its students and professors. The system operates on a client-server architecture, prioritizing information security through various encryption technologies.
- The system comprises a server responsible for handling requests from clients (students and professors). Concurrency Handling: The server is designed to efficiently handle multiple client connections simultaneously.
The server is designed to efficiently handle multiple client connections simultaneously.
-
The system employs encryption technologies to ensure confidentiality, integrity, non-repudiation, authentication, and authorization.
-
- Clone the repository.
- Run the server application.
- Clients can connect to the server using their credentials.
- Follow the authentication process to access the university system securely.