Handshake with HTTPS
Fundamental concept of HTTPS
Presented by Rafiul Islam
Understand HTTP
• Hypertext Transfer Protocol
• World wide accepted protocol
• Use port 80
• Concern as unsecure
• OSI model layers
What is HTTPS
• Extension of HTTP
• Provide secure communication
• Use port 443
• Works at Transport layer
• OSI model layers
Why HTTPS
HTTPS provide a secure communication over HTTP
• Authentication of access
• Protection of privacy
• Integrity of exchanged data
• Bidirectional encryption
What’s the difference
HTTP works in HTTPS
OSI Model explanation
Burger Ordering
Burger Delivery
How it works
Retain digital certificate
How it works
Secure connection establishment handshaking
Private-Public Key
Public-Private key encryption-decryption
Shared Key
Shared key encryption decryption
FAQ
• Is HTTPS slower then HTTP?
• How about certificate?
• What is Mixed-Content?
• How to redirect HTTP to HTTPS?
Thank You

Handshaking with HTTPS - Rafiul Islam