Conclusion and Future Scope
The main objective of the project is to develop a Secure Chat Application. I had taken a wide range of literature review in order to achieve all the tasks, where I came to know about some of the products that are existing in the market. I made a detailed research in that path to cover the loop holes that existing systems are facing and to eradicate them in our application. In the process of research I came to know about the latest technologies and different algorithms.
I analyzed various encryption algorithms (DES, AES, IDEA…), Integrity algorithms (MD5, SHA), key-exchange algorithms, authentication and I had implemented those functionalities in my application. I had done a detailed research on Certificate Authority and key tool for the generation of certificates.
The portability of the application has been achieved by using some of the latest JSSE technologies. I implemented these functionalities using JSSE api’s. I had gone through core and security concepts of java (JSSE, JCA) packages and for developing GUI I had implemented java swings.
As a result, the product has been successfully developed in terms of extendability, portability, and maintainability and tested in order to meet all requirements that are
Which are specified as the four basic concepts for the secure communication over a network.
With the knowledge I have gained by developing this application, I am confident that in the future I can make the application more effectively by adding this services.
- Extending this application by providing Authorisation service.
- Creating Database and maintaining users.
- Increasing the effectiveness of the application by providing Voice Chat.
- Extending it to Web Support.
This Project Paper is written & submitted by Deepak V.