Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a42dccf5beba1ec6

Jump to content

// Workers AI · dad joke modeWhat did the petname say to its owner? "You can call me anything.

From Wikipedia, the free encyclopedia

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]

History

[edit]

Though the Petname model was formally described in 2005 by Mark Stiegler, the potential of the system was discovered by several people successively.[3]

Examples

[edit]
  • The GNU Name System (GNS) – a decentralized alternative to DNS based on the principle of a petname system[5]
  • CapDesk – a distributed desktop environment[6]
  • Petname Tool (discontinued browser extension) – There was a browser extension available for Firefox called Petname Tool that allowed pet names to be assigned to secure websites. Use of this extension could help prevent phishing attacks.[7]

PetName Markup Language

[edit]

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

[edit]
  1. ↑ Steigler, Marc (June 2010). "An Introduction to Petname Systems". www.skyhunter.com.
  2. ↑ Sadek Ferdous; Audun Jøsang; Kuldeep Singh; Ravishankar Borgaonkar (2009). Security Usability of Petname Systems. Lecture Notes in Computer Science. Springer Science+Business Media. ISBN 9783642047657.
  3. 1 2 Audun Jøsang; Torleiv Maseng; Svein J. Knapskog (29 September 2009). Identity and Privacy in the Internet Age: 14th Nordic Conference on Secure IT Systems, NordSec 2009, Oslo, Norway, 14-16 October 2009, Proceedings. Springer Science & Business Media. pp. 1–. ISBN 978-3-642-04765-7.
  4. 1 2 "The PetName Markup Language".
  5. ↑ Schanzenbach, Martin; Grothoff, Christian; B., Fix (2022-02-03). "The GNU Name System". GNUnet. IETF. Retrieved 2022-02-04. The design of GNS incorporates the capability to integrate and coexist with DNS. GNS is based on the principle of a petname system and builds on ideas from the Simple Distributed Security Infrastructure [SDSI].
  6. ↑ "E and CapDesk".
  7. ↑ Markus Jakobsson; Steven Myers (2006). Phishing and Countermeasures: Understanding the Increasing Problem of Electronic Identity Theft. Wiley-Interscience. ISBN 0471782459.
[edit]