SSL Handshaking (Part-2 For Beginners)

Welcome again on the second part of SSL Overview :)
You know the Secure Sockets Layer (SSL) protocol uses a combination of public-key and symmetric-key encryption. Now, Symmetric-key encryption is much faster than public-key encryption; however, public-key encryption provides  you better authentication techniques. SSL session always starts with an exchange of messages called the SSL handshake. More interesting part is that the handshake allows the server to authenticate itself to the client by using public-key techniques, and similarly allows the client and the server to cooperate in the making of symmetric keys used for rapid encryption, decryption during the session that follows. Optionally, this handshake also allows the client to authenticate itself to the server. So here are the steps:

Step 1: Firstly, The client sends the server the client’s SSL version number, cipher settings, some randomly generated data, and other information the server needs to communicate with the client using SSL.



What is SSL (Part-1 For Beginners)

Hi Friends. Today I am trying to write an overview of SSL (Secure Sockets Layer) .
SSL is the standard security technology for set up an encrypted link between an web server and a browser. It works on Application Layer (Seventh of Open System Interconnection Layer Model) in the Internet Protocol Suit. Secure Socket link ensures that all data passed between the web server and browsers, remain private and integral.

Now how you will know that a site is Secured by SSL at a glance ? Here is the answer:

Who am I




Sanjoy Debnath a Network Security Engineer from Kolkata, India. Sanjoy , a 26 year guy neither having any  ECSA or CISSP certificate nor having any working experience of Research and Development, however having some specialities that he hooked.


  • Network  Security
  • Vulnerability Assessment
  • Firewall rule Management, Incident Management
  • Penetration Testing
  • Process Automation
Stay Connected.

Communication:

sanjoydebnath47[at]gmail.com