Public key infrastructure (PKI)

Public key infrastructure

A Public Key Infrastructure (PKI) is a set of roles, policies, hardware, software and procedures used to create, manage, distribute, use, store and revoke digital certificates and manage public-key encryption. It is required for activities where passwords are an inadequate authentication method and more rigorous proof is needed. A PKI includes Certificate Authorities (CA), Registration Authorities (RA) and Validation Authorities (VA). The X.509 standard defines the most commonly used format for public key certificates.

2 courses cover this concept

CS 294-163: Secure Systems from Decentralized Trust

UC Berkeley

Fall 2022

This graduate seminar focuses on the development of secure systems built from decentralized trust, including end-to-end encryption systems and secure collaborative learning. It requires a solid introduction to cryptography and systems. Topics include blockchain, smart contracts, and zero-knowledge proofs, among others.

No concepts data

+ 19 more concepts

CSCI 1515 Applied Cryptography

Brown University

Spring 2023

Applied Cryptography at Brown University offers a practical take on securing systems. By learning foundational cryptographic algorithms and advanced topics like zero-knowledge proofs and post-quantum cryptography, students gain both theoretical insights and hands-on experience in implementing cryptosystems using C++ and crypto libraries. Label: State-of-art concepts.

No concepts data

+ 63 more concepts