In Certificate Transparency, a CA is responsible for sharing its issued certificates to CT. In Key Transparency, anyone can register a key for an email address; they just have to arrive first. Is there any provision for preventing squatting ?
This is what I'm really not seeing in the blog post / GitHub repo; how does this actually establish trust in the received key?
(While it is true that the owner of the key can audit their account, that doesn't help a sender. Also, if watching people "verify" SSH & GPG keys has taught me anything, it's that even engineers who should know better are way too lazy.)
[1]: https://github.com/google/key-transparency/blob/master/docs/...
Thanks for the clear-up !