September 2022
Intermediate to advanced
544 pages
18h 10m
English
Knock Knock!
Who’s there?
Alice.
Alice who?
…and you’ll have to read on to find secure ways of continuing…
This chapter analyzes various considerations when designing real-time communication handshakes. We start with very simple example handshakes that do authentication only (rather than also creating a session key and cryptographically protecting the data). These types of protocols are useful for simple scenarios, such as opening a door, and were common when people just wanted to replace sending a password in the clear with the least amount of effort. Even though most Internet communication today is done with TLS, it is still instructive to start with analysis of very simple handshakes. The second half ...
Read now
Unlock full access