Solution for naming, which ties into Zooko’s Triangle. It allows you to take something like an ssh key and give it a local “nickname” or “petname”, which can then be a consistent UX mechanism for the user.. but still be unique on the backend.
http://www.skyhunter.com/marcs/petnames/IntroPetNames.html
keys
: Global + securely unique (e.g. 40360B07802E44F7FBF...
)
nicknames
: Global + memorable (e.g. @hank
on twitter)
pet names
: Securely Unique + memorable (e.g. 40360B07802E44F7FBF...
who I know as hank
)