How do we establish trust in a virtual world? There are a lot of cues in an meatspace social interaction that can trigger a “gut reaction” one way or another on trust. In digital interactions it’s significantly easier to be social engineered.
Everybody gets a public key certificate, possibly since birth. There needs to be some way of establishing that which keys belong to which person, perhaps via some government registry, and a way to invalidate old/compromised keys. Overkill?
Kind of like ID cards in Estonia? You have a chip on the card that holds your private key and the government has a list of people and their public keys. Services and other people can check that. You can even sign and encrypt documents with it.