Lecture 15: PKI and Certificates Flashcards
What do public key infrastructures imply?
The use of public digital certificates
Digital signatures provide these certificates
What types of certificates are standardised and used in most network security applications
X.509 certificates
Give NIST’s definition of a public key infrastructrue
the key management environment for public key information of a public key cryptographic system
What is key management concerned with?
The lifecycle of cryptographic keys –> generation, distribution, storage and destruction of keys
What legal or business (trusted) entities may be involved in PKI?
1) registration authorities (RAs)
2) validation authorities (VAs)
3) certification authorities (CAs)
What do registration authorities do i.t.o PKIs?
vouching for the identity of a user
What does PKI stand for?
public key infrastructure
What do validation authorities do i.t.o PKIs?
verify that identity
What do certification authorities do i.t.o PKIs?
issuing digital certificates (certifying the public key of the user)
How can we be confident of the correct binding between a public key and its owner?
–> e.g. when using a public key to encrypt a message or to verify a digital signature
achieved through using digital certificates
What do digital certificates contain?
1) public key
2) owner identity
3) signature alg
4) validity period
….
Who signs digital certificates?
certification authority (CA)
–> CA should be trusted by the certificate verifier
What does a CA do?
creates, issues and revokes certificates for subscribers and other CAs
What does CA stand for?
certification authority
What must a CA have?
a certification practice statement (CPS)
What does CPS stand for?
certification practice statement
What issues does a CPS cover?
<strong>1)</strong> checks performance before certificate issue
<strong>2)</strong> physical, personnel and procedural security controls for the CA
<strong>3)</strong> technical and key pair protection and management controls
<strong>4)</strong> certificate revocation management procedures
<strong>5)</strong> accreditation info
<strong>6)</strong> legal and privacy issues and liability limitations
Outline the X.509 standard
Most widely used certificate standard
Originally ITU standard
Now RFC 5280
Current version (3) allows flexible extensions