Hash-Based Addresses
RFC 5535, “Hash-Based Addresses”, is a Proposed Standard document published in June 2009 by M. Bagnulo. The canonical text is published by the RFC Editor.
Abstract
This memo describes a mechanism to provide a secure binding between the multiple addresses with different prefixes available to a host within a multihomed site. This mechanism employs either Cryptographically Generated Addresses (CGAs) or a new variant of the same theme that uses the same format in the addresses. The main idea in the new variant is that information about the multiple prefixes is included within the addresses themselves. This is achieved by generating the interface identifiers of the addresses of a host as hashes of the available prefixes and a random number. Then, the multiple addresses are generated by prepending the different prefixes to the generated interface identifiers. The result is a set of addresses, called Hash-Based Addresses (HBAs), that are inherently bound to each other. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 5535 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5534 Failure Detection and Locator Pair Exploration Protocol for IPv6 Multihoming
- RFC 5536 Netnews Article Format
- RFC 5533 Shim6: Level 3 Multihoming Shim Protocol for IPv6
- RFC 5537 Netnews Architecture and Protocols
- RFC 5532 Network File System Remote Direct Memory Access Problem Statement
- RFC 5531 RPC: Remote Procedure Call Protocol Specification Version 2
- RFC 5539 NETCONF over Transport Layer Security
- RFC 5530 IMAP Response Codes