Plaintext
Plaintext
Ciphertext
Encryption
Decryption
Key
Algorithm
Key
Algorithm
Process of encryption
Receiver generate private key
Public key generated using private key
Public key sends to Sender
Sender encrypt message with public key
Ciphertext send to receiver
Decrypt message with private key
Discussion Time
With Digital Signature, we can asserted that the data is coming from the particular source. What is the problem with this approach?
Obtaining a digital Certificate
Handshake / Establish connection
HTTP/S Handshake - Note different layer of protocols involved