Table of Contents

Trust model

About

A trust model is a system that establish the authenticity of the binding between a public key and its owner (ie process of verification and certificate signature).

A central problem with the use of public key cryptography is confidence/proof that a particular public key is authentic, in that it is correct and belongs to the person or entity claimed, and has not been tampered with or replaced by a malicious third party.

A public key infrastructure implements the trust model and validate the ownership of a public key (associate a public key with an identity).

Type / Public key infrastructure

There is two type of trust model (ie 2 Public key infrastructure):

Model Type Public key infrastructure Main Usage
Hierarchy of certificate authority Centralized X509 PKI Issuance of Certificate for network communication with Ssl
Web of trust Decentralized OpenPgp Data, Mail Encryption