| ▲ | breakwaterlabs 5 hours ago | |||||||||||||||||||||||||||||||
It's hard to explain partly because when you explain this thing we've done with TLS and PKI, it sounds a little insane. > "We set up a system where every government and a bunch of random banks and IT companies in the world holds the secret codes to everyone's encryption. Then we make them pinky swear not to abuse it, with stern talkings to if they do. And now it's all on fire, because one of them was irresponsible!" You can know the intractability of the problem that PKI is solving, and the (worse) alternatives that have been tried, but that doesn't make this system not-insane to a normal person, and its at least a little bit the fault of the collective "us". And it's not like it is an impossible problem; we rely on TOFU for SSH, we have remotely-attestable TPMs everywhere, ZKPPs / PAKEs exist, session keys and federation protocols are widespread. Somewhere in the set of "possible solutions" are options that don't sound unhinged when you explain how we got to this eMuhdra situation. | ||||||||||||||||||||||||||||||||
| ▲ | brabel 4 hours ago | parent [-] | |||||||||||||||||||||||||||||||
I believe you misunderstood how it works. A parent certificate cannot be used to decrypt information encrypted by a child certificate… the CA issuer just signs your child certificate, it doesn’t have access to your private key. Then, everyone who trusts the CA will trust your certificate by checking it is signed by the CA who should have done the checks to ensure your certificate contains truthful data. So your layman description of “they have secret codes to everyone’s encryption” is completely wrong. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||