Petname
Petname systems are naming systems that claim to possess all three naming properties of Zooko's triangle - global, secure, and memorable.[1] Software that uses such a system can satisfy all three requirements. Such systems can be used to enhance security, such as preventing phishing attacks.[2] Unlike traditional identity systems which focus on the service provider, Petname systems are decentralized and designed to facilitate the needs of the enduser as they interact with multiple services.[3][4]
Contents
History
The Petname model was formally described in 2005 by Mark Stiegler however the potential of the system was discovered by several people successively.[3]
Examples
CapDesk — a desktop environment.
Firefox extension
Developer(s) | Tyler Close |
---|---|
Stable release | 1.7 / July 14, 2009 |
Operating system | Cross-platform |
Type | Mozilla extension |
License | MIT/X11 |
Website | https://addons.mozilla.org/en-US/firefox/addon/petname-tool/ |
There is a Petname Tool extension available for Firefox that allows petnames to be assigned to secure websites.[5] Use of this extension can help prevent phishing attacks.[6] [7]
PetName Markup Language
The PetName Markup Language (PNML) is a proposal for embedding Petname information into other systems using a custom markup language.[4]
PNML consists of two tags:
<pn>pet-name-string</pn>
<key>stringified-cryptographic-key</key>
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
<templatestyles src="Asbox/styles.css"></templatestyles>
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Petname Tool extension
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.