Integrity Check Value and Timestamp TLV Definitions for Mobile Ad Hoc Networks (MANETs)
RFC 7182
Document | Type |
RFC - Proposed Standard
(April 2014; Errata)
Obsoletes RFC 6622
|
|
---|---|---|---|
Authors | Ulrich Herberg , Thomas Clausen , Christopher Dearlove | ||
Last updated | 2018-05-05 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Reviews | |||
Stream | WG state | Submitted to IESG for Publication | |
Document shepherd | Joseph Macker | ||
Shepherd write-up | Show (last changed 2013-05-29) | ||
IESG | IESG state | RFC 7182 (Proposed Standard) | |
Consensus Boilerplate | Yes | ||
Telechat date | |||
Responsible AD | Adrian Farrel | ||
IESG note | The Document Shepherd is Joseph Macker (jpmacker@gmail.com). | ||
Send notices to | (None) | ||
IANA | IANA review state | Version Changed - Review Needed | |
IANA action state | RFC-Ed-Ack |
Internet Engineering Task Force (IETF) U. Herberg Request for Comments: 7182 Fujitsu Laboratories of America Obsoletes: 6622 T. Clausen Category: Standards Track LIX, Ecole Polytechnique ISSN: 2070-1721 C. Dearlove BAE Systems ATC April 2014 Integrity Check Value and Timestamp TLV Definitions for Mobile Ad Hoc Networks (MANETs) Abstract This document revises, extends, and replaces RFC 6622. It describes general and flexible TLVs for representing cryptographic Integrity Check Values (ICVs) and timestamps, using the generalized Mobile Ad Hoc Network (MANET) packet/message format defined in RFC 5444. It defines two Packet TLVs, two Message TLVs, and two Address Block TLVs for affixing ICVs and timestamps to a packet, a message, and one or more addresses, respectively. Status of This Memo This is an Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7182. Herberg, et al. Standards Track [Page 1] RFC 7182 ICV and Timestamp TLVs for MANETs April 2014 Copyright Notice Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction ....................................................3 1.1. Differences from RFC 6622 ..................................4 2. Terminology .....................................................4 3. Applicability Statement .........................................5 4. Security Architecture ...........................................6 5. Overview and Functioning ........................................7 6. General ICV TLV Structure .......................................8 7. General Timestamp TLV Structure .................................8 8. Packet TLVs .....................................................9 8.1. ICV Packet TLV .............................................9 8.2. TIMESTAMP Packet TLV ......................................10 9. Message TLVs ...................................................10 9.1. ICV Message TLV ...........................................10 9.2. TIMESTAMP Message TLV .....................................10 10. Address Block TLVs ............................................11 10.1. ICV Address Block TLV ....................................11 10.2. TIMESTAMP Address Block TLV ..............................11 11. ICV: Basic ....................................................11 12. ICV: Hash Function and Cryptographic Function .................12 12.1. General ICV TLV Structure ................................12 12.1.1. Rationale .........................................14 12.1.2. Parameters ........................................15 12.2. Considerations for Calculating the ICV ...................15 12.2.1. ICV Packet TLV ....................................15 12.2.2. ICV Message TLV ...................................16 12.2.3. ICV Address Block TLV .............................16 12.3. Example of a Message Including an ICV ....................17 13. IANA Considerations ...........................................19 13.1. Expert Review: Evaluation Guidelines .....................19 13.2. Packet TLV Types .........................................20 13.3. Message TLV Types ........................................20 Herberg, et al. Standards Track [Page 2] RFC 7182 ICV and Timestamp TLVs for MANETs April 2014 13.4. Address Block TLV Types ..................................20Show full document text