Key Distribution Flashcards
(9 cards)
what are the advantages of asymmetric key encryption
- Better Scalability than Symmetric Key Cryptosystems
- Can provide confidentiality, authentication and nonrepudiation
- Key Distribution Management
- Uses one Key to encrypt, the other to decrypt
how are certificates, and their certificate
chains, verified and disseminated?
(1) Trusted Third Party (TTP)
(2) Certificate Authority (CA)
(3) Simple Public Key Infrastructure (SPKI)
what are functions performed by CA
• Trusted, 3rd party organization
• CA (Certificate Authority) guarantees that the
individual granted a certificate is who he/she
claims to be
• CA usually has arrangement with financial
institution to confirm identity
• Critical to data security and electronic commerce
• Well known organisation establish themselves to
act as certificate authorities. Verisign, CREN,
etc.
• One can then obtain X.509 public key
certificates from them by submitting satisfactory
evidence of their identity.
what is .X509?
it is a Most widely used standard for certificates.
what is PKI?
• PKI is an ISO authentication “framework” that uses public key
cryptography and X.509 standard protocols.
• The framework establishes a generalized architecture for
exchanging secure communication across networks. (Internet,
internal / external).
what is a Certificate Revocation List
•Revocation is managed with a Certificate Revocation List
(CRL), a form of anti-certificate which cancels a certificate
• Equivalent to 1970s-era credit card blacklist booklets
• Relying parties are expected to check CRLs before using
a certificate
what are the problems with CRL distribution
CRLs have a fixed validity period
– Valid from issue date to expiry date
• At expiry date, all relying parties connect to the CA to fetch
the new CRL
– Massive peak loads when a CRL expires (DDOS attack)
advantages of OCSP
Lightweight pseudo-CRL avoids CRL size problems
– Reply is created on the spot in response to the request
– Ephemeral pseudo-CRL avoids CRL validity period problems
problems with OCSP
Returned status values are non-orthogonal
– Status = “good”, “revoked”, or “unknown”
– “Not revoked” doesn’t necessarily mean “good”
– “Unknown” could be anything from “Certificate was never
issued” to “It was issued but I can’t find a CRL for it”