Security has always been a concern for internet users, especially the ones involved in some form of online transactions. There have been many processes made to secure these transactions from hackers. Most of the processes involve encryption. Encryption consists of mathematical algorithms that encode data into a scripted message that only the receiver can understand. A variety of protocols use encryption. One such protocol is Secure sockets layer protocol.(ssl).
Secure Sockets Layer (SSL) was developed in 1995 and since then has been widely used to secure transferring information over the internet. It was developed by netscape and was later adopted by internet explorer. SSL is a protocol standard which has been accepted by many businesses and online banks. The SSL protocol is divided into two smaller protocols, named SSL handshake protocol and the SSL record protocol. The SSL handshake protocol is what establishes a “secure session” between the user and the companies server. This is achieved by communicating messages between the two machines to determine which “cryptographic algorithm” or “cipher” to use to encrypt the data. The handshake protocol uses a mixed breed of public key and symmetric key
• SKIPJACK. A classified symmetric-key algorithm implemented in FORTEZZA-compliant hardware used by the U.S. Government.