Message Integrity is necessary to ensure that messages sent by users, ICQ company or other users can not modified these messages since they were sent. This confirmation might be important if the user, for example, is sending a credit card number over the network and wants to check the receiving server's identity. SSL client authentication allows a server to confirm a user's identity. This confirmation might be important if the server, for example, is a bank sending confidential financial information to a customer and wants to check the recipient's identity. An encrypted SSL connection requires all information sent between a client and a server to be encrypted by the sending software and decrypted by the receiving software, thus providing a high degree of confidentiality.
Confidentiality is important for both parties to any private transaction.
First and foremost, SRP is a strong password authentication protocol. It was designed as a solution to the problem of deploying logins and passwords in a distributed system across networks that may be monitored or compromised by adversaries. The system is password-only, which means that the user uses only a memorized password for authentication. No keyfiles or other persistent forms of secure storage are used on the client side. User-based access controls on Web sites.