You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode Digital signatures: how a website proves who it is without showing its secret

What the HTTPS padlock means: how your browser talks in secret on a Wi-Fi anyone can read

Certificate authorities: who signs that a public key belongs to a website

Your phone gets a key that says it belongs to your bank. Your phone has never met your bank. So someone else has to promise that the key is real. A few companies do this as their job.

  1. 1 Two public keys reach Miva's phone. Each one comes with a note: "I belong to shop.example". The real shop sends something better than a note: a certificate that says "shop.example uses this public key", signed by a certificate authority.shop.examplepublic keysigned:a certificateauthoritythe shop'sserver

    Two public keys reach Miva's phone. Each one comes with a note: "I belong to shop.example". The real shop sends something better than a note: a certificate that says "shop.example uses this public key", signed by a certificate authority.

  2. 2 A certificate authority is a company whose job is to check before it signs. Before signing this one, it made sure that whoever asked really runs the name shop.example.First, prove yourun shop.example.certificate authorityshop.examplepublic key

    A certificate authority is a company whose job is to check before it signs. Before signing this one, it made sure that whoever asked really runs the name shop.example.

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Root certificates: the short list of authorities your phone trusts

Share this comic

More comics