This project is done as a part of Network Security course. Our task was to design a Kerberos alike system, which includes a Authentication Server that authenticates clients and provides tokens for Master File Server and Department File Servers. Client only communicate with master server that relays client's request for file to department server and response from department server to client. In addition all these communications are encrypted. Please refer to requirement document for details of the requirements.
GitHub Repo of our project, which contains codes and description of the project.