Marc Steigler's fascinating new paper "An Introduction to Petname Systems" tries to explain a system for making secure, memorable, and global identifiers for use on the Internet. Our present inability to do this has led to phishing, abusive trademark practices on domain names, censorship, and the centralization of power and vulnerability for the world's network infrastructure. Steilger's concept of "petnames" is simple, powerful and compelling:
Zooko's Triangle [Zooko] argues that names cannot be global, secure, and memorable, all at the same time. Domain names are an example: they are global, and memorable, but as the rapid rise of phishing demonstrates, they are not secure.
Though no single name can have all three properties, the petname system does indeed embody all three properties. Informal experiments with petname-like systems suggest that petnames can be both intuitive and effective. Experimental implementations already exist for simple extensions to existing browsers that could alleviate (possibly dramatically) the problems with phishing. As phishers gain sophistication, it seems compelling to experiment with petname systems as part of the solution.
(via Schneier)