The SSLTLS handshake process

Search for a command to run...

No comments yet. Be the first to comment.
AWS Network Security Services cheat sheet AWS Firewall Manager: AWS Firewall Manager is a security management service that allows you to centrally configure and manage firewall rules across your accounts and applications in AWS Organizations. As new...

How To Remove Personal Information From The Internet in 2023 https://support.google.com/websearch/answer/9673730 Follow the video guide What can be removed with the new Google removal tool The personally identifiable information that may be removed...

[#whatsapp proxy settings | use proxy WhatsApp | set proxy WhatsApp |WhatsApp new update 2023WhatsApp proxy settings | use proxy WhatsApp | set proxy WhatsApp |WhatsApp new update 2023https://www.whatsapp.com/A…youtube.com](https://youtube.com/shorts...

Palo Alto and Panorama — Hardening the Configuration As per Hardening Network Devices National Security Agency Cybersecurity Information, the below points are covered in this Course. Palo Alto and Panorama — Hardening the Configuration (gumroad.com) ...

https://cyberbruharmy.gumroad.com/l/Ransomware [Ransomware Attack & Prevention: Everything You Need To KnowRansomware is a type of malicious software that encrypts files and then demands a fee to decrypt them. This sort of…cyberbruharmy.gumroad.com](...

Cyber Security
51 posts
Welcome to CyberBruhArmy's help center! We're here to answer your questions. Can't find what you're looking for? Send our support team a note at contact@cyberbruharmy.in!
As it goes with all handshakes, the SSL/TLS Handshake is where it all starts. The SSL/TLS handshake involves a series of steps through which both the parties — client and server, validate each other and start communicating through the secure SSL/TLS tunnel.
The reason it’s called a handshake is that it’s when two parties — client and server come across each other for the first time. The handshake involves a number of steps that start from validating the identity of the other party and concludes with the generation of a common key — secret key if you may call it.
Fundamentally, the SSL handshake is nothing but a conversation between two parties (client and server) wanting to accomplish the same purpose — securing the communication with the help of symmetric encryption.
Imagine this handshake process as a dialog between the two.
Let’s see how it goes.
Client: “Hello there. I want to establish secure communication between the two of us. Here are my cipher suits and compatible SSL/TLS version.”
Server: “Hello Client. I have checked your cipher suits and SSL/TLS version. I think we’re good to go ahead. Here are my certificate file and my public key. Check ’em out.”
Client: “Let me verify your certificate. (After a while) Okay, it seems fine, but I need to verify your private key. What I’ll do is, I will generate and encrypt a pre-master (shared secret key) key using your public key. Decrypt it using your private key and we’ll use thing master key to encrypt and decrypt the information”
[Now that both the parties know who they’re talking to, the information transferred between them will be secured using the master-key. Keep in mind that once the verification part is over, the encryption takes place through the master-key only. This is symmetric encryption.]
Client: “I’m sending you this sample message to verify that our master-key works. Send me the decrypted version of this message. If it works, our data is in safe hands.”
Server: “Yeah, it works. I think we’ve accomplished what we were looking for.”
