Network Working Group J. Schaad Request for Comments: 3394 Soaring Hawk Consulting Category: Informational R. Housley RSA Laboratories September 2002 Advanced Encryption Standard (AES) Key Wrap Algorithm Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2002). All Rights Reserved. Abstract The purpose of this document is to make the Advanced Encryption Standard (AES) Key Wrap algorithm conveniently available to the Internet community. The United States of America has adopted AES as the new encryption standard. The AES Key Wrap algorithm will probably be adopted by the USA for encryption of AES keys. The authors took most of the text in this document from the draft AES Key Wrap posted by NIST. Table of Contents 1. Introduction................................................ 2 2. Overview.................................................... 2 2.1 Notation and Definitions................................... 3 2.2 Algorithms................................................. 4 2.2.1 Key Wrap................................................. 4 2.2.2 Key Unwrap............................................... 5 2.2.3 Key Data Integrity -- the Initial Value.................. 6 2.2.3.1 Default Initial Value.................................. 7 2.2.3.2 Alternative Initial Values............................. 7 3. Object Identifiers.......................................... 8 4. Test Vectors................................................ 8 4.1 Wrap 128 bits of Key Data with a 128-bit KEK............... 8 4.2 Wrap 128 bits of Key Data with a 192-bit KEK............... 11 4.3 Wrap 128 bits of Key Data with a 256-bit KEK............... 14 4.4 Wrap 192 bits of Key Data with a 192-bit KEK............... 17 4.5 Wrap 192 bits of Key Data with a 256-bit KEK............... 24 4.6 Wrap 256 bits of Key Data with a 256-bit KEK............... 30 Schaad & Housley Informational