What happens if the private key of a Certificate Authority(CA) like Verisign is leaked?

7

2

I was just wondering what will happen if the private key of a CA is leaked? Won't it be then possible to make fake certificates for any other website?

Avinash Karaparambil

Posted 2010-05-12T12:46:11.267

Reputation: 71

2

On March 2011, a Comodo affiliate registration authority was found to be compromised and several fake certificates issued.

– user1686 – 2011-07-14T12:11:58.050

2

Here's another instance: http://en.wikipedia.org/wiki/DigiNotar

– ta.speot.is – 2012-01-29T23:12:37.770

Answers

14

Question:

What will happen if the private key of a CA is leaked?

Meet answer:

make fake certificates for any other website

ta.speot.is

Posted 2010-05-12T12:46:11.267

Reputation: 13 727

7

Yes.

Verisign and other trusted root authorities keep their keys heavily protected because their entire business relies on having a trustworthy certificate.

If a leak were to happen, it wouldn't be long before Microsoft, Mozilla and the other vendors who keep lists of trusted CAs would remove the compromised certificate from their lists of trusted certificates, however the risk would still be there.

heavyd

Posted 2010-05-12T12:46:11.267

Reputation: 54 755

1https://www.eff.org/observatory I speak to this thread from it's future. About one month prior to this comment, Scheiner on security addressed this issue. They have unsurprisingly, not done the right thing. – chiggsy – 2010-11-04T21:13:33.987

5

Actually, if you had a CA's private key, you could make real, but illegitimate, certificates. There would be nothing fake about them, except that they wouldn't be made by the CA.

Presumably those people who maintain lists of trusted CA certificates would remove the compromised key, and the CA would have to create a new key (trivial), make sure this one's more secure (definitely not trivial), and distribute new certificates. In the meantime, not everybody would get the new list without the old root cert but with the new root cert, and the certificate infrastructure would be even shakier than it is now.

David Thornley

Posted 2010-05-12T12:46:11.267

Reputation: 701

2

If a private key for a CA was leaked they would likely revoke the key. This is assuming that you are talking about one of the keys that a CA uses. Normally a CA has a master key which signs several other keys which are used by trusted authorities that are authorized to sign CSR's for customers.

If a CA lost their root level private key used to sign then anyone using it could create a fake certificate and SSL would pretty much be useless until all browsers released an update with a new list of trusted CAs.

Daisetsu

Posted 2010-05-12T12:46:11.267

Reputation: 5 195