Authentication and Virus Detection Enhancement for Client and Server Applications
Security issues are a core part of distributed computing systems, and are part of everyday life since they are used in web servers, email, mobile phones, bank transactions etc. Applications which send an unencrypted password over a communication channel are extremely vulnerable. In addition, the only techniques that have been applied to most systems are security properties such as secrecy and authenticity. A system usually needs to identify its legal users for providing its services therefore, there is a need to construct an authentication system in the client server model to make sure the sent message is confidential, integral, and non-repudiate and secure.