Definition:
- Place to store Public key
- manage encrypt/decrypt network data over internet
- System that composed of certificate authorities, certificates, software, services, and other cryptographic components to enable authenticity and validation of data and entities.
- Implemented publicly available or maintained privately