Sometimes, while doing research or even reading a document or book on cryptography, you'll notice that Public Key Infrastructure is mentioned. In this section, we'll be discussing the overview of PKI and its components to provide a secure and trusted communication channel across the internet.
PKI is a system of processes that work together to provide public key encryption and a digital signature over the internet. PKI manages and maintains the trustworthiness of a network. One main characteristic of PKI is its usage of public keys. If we recall from the previous section, if two devices want to communicate with each other, they must exchange their public keys with each other. In the previous example, we mentioned that Alice used Bob's public key to encrypt an email message before sending it to Bob. If Bob wants to securely communicate with...