Browse Prior Art Database

Babel Hashed Message Authentication Code (HMAC) Cryptographic Authentication (RFC7298)

IP.com Disclosure Number: IPCOM000237799D
Original Publication Date: 2014-Jul-01
Included in the Prior Art Database: 2014-Jul-12

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Ovsienko: AUTHOR

Abstract

Authentication of routing protocol exchanges is a common means of securing computer networks. The use of protocol authentication mechanisms helps in ascertaining that only the intended routers participate in routing information exchange and that the exchanged routing information is not modified by a third party.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 2% of the total text.

Independent Submission                                       D. Ovsienko Request for Comments: 7298                                        Yandex Updates: 6126                                                  July 2014 Category: Experimental ISSN: 2070-1721

             Babel Hashed Message Authentication Code (HMAC)                       Cryptographic Authentication

Abstract

   This document describes a cryptographic authentication mechanism for    the Babel routing protocol.  This document updates RFC 6126.  The    mechanism allocates two new TLV types for the authentication data,    uses Hashed Message Authentication Code (HMAC), and is both optional    and backward compatible.

Status of This Memo

   This document is not an Internet Standards Track specification; it is    published for examination, experimental implementation, and    evaluation.

   This document defines an Experimental Protocol for the Internet    community.  This is a contribution to the RFC Series, independently    of any other RFC stream.  The RFC Editor has chosen to publish this    document at its discretion and makes no statement about its value for    implementation or deployment.  Documents approved for publication by    the RFC Editor are not a candidate for any level of Internet    Standard; see 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/rfc7298.

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.

 Ovsienko                      Experimental                      [Page 1]
 RFC 7298         Babel HMAC Cryptographic Authentication       July 2014

 Table of Contents

   1. Introduction ....................................................3

      1.1. Requirements Language ......................................5

   2. Cryptographic Aspects ...........................................5

      2.1. Mandatory-to-Implement and Optional Hash Algorithms ........5

      2.2. Definition of Padding ......................................6

      2.3. Cryptographic Sequence Number Specifics ....................8

      2.4. Definition of HMAC .........................................9

   3. Updates to Protocol Data Structures ....