ABSTRACT

This chapter discusses key exchange algorithms, which are protocols for two users, Alice and Bob, to agree on a common key or to learn each other’s keys using a communication channel, like the Internet, which may have eavesdroppers or even malicious users who masquerade as others.