Browse Prior Art Database

Use of the Advanced Encryption Standard (AES) Encryption Algorithm in Cryptographic Message Syntax (CMS) (RFC3565)

IP.com Disclosure Number: IPCOM000016841D
Original Publication Date: 2003-Jul-01
Included in the Prior Art Database: 2003-Jul-18
Document File: 15 page(s) / 27K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J. Schaad: AUTHOR

Abstract

This document specifies the conventions for using the Advanced Encryption Standard (AES) algorithm for encryption with the Cryptographic Message Syntax (CMS).

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

Network Working Group� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � J. Schaad

Request for Comments: 3565� � � � � � � � � � � � � � � � � � � � � � Soaring Hawk Consulting

Category: Standards Track� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � July 2003

� � � � � � Use of the Advanced Encryption Standard (AES) Encryption

� � � � � � � � � � � Algorithm in Cryptographic Message Syntax (CMS)

Status of this Memo

� � This document specifies an Internet standards track protocol for the

� � Internet community, and requests discussion and suggestions for

� � improvements.� Please refer to the current edition of the "Internet

� � Official Protocol Standards" (STD 1) for the standardization state

� � and status of this protocol.� Distribution of this memo is unlimited.

Copyright Notice

� � Copyright (C) The Internet Society (2003).� All Rights Reserved.

Abstract

� � This document specifies the conventions for using the Advanced

� � Encryption Standard (AES) algorithm for encryption with the

� � Cryptographic Message Syntax (CMS).

Conventions used in this document

� � The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",

� � "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this

� � document are to be interpreted as described in BCP 14, RFC 2119

� � [MUSTSHOULD].

1.� Overview

� � This document specifies the conventions for using Advanced Encryption

� � Standard (AES) content encryption algorithm with the Cryptographic

� � Message Syntax [CMS] enveloped-data and encrypted-data content types.

� � CMS values are generated using ASN.1 [X.208-88], using the Basic

� � Encoding Rules (BER) [X.209-88] and the Distinguished Encoding Rules

� � (DER) [X.509-88].

Schaad� � � � � � � � � � � � � � � � � � � � � Standards Track� � � � � � � � � � � � � � � � � � � � [Page 1]

RFC 3565� � � � � � Use of the AES Encryption Algorithm in CMS� � � � � July 2003

1.1.� AES

� � The Advanced Encryption Standard (AES) [AES] was developed to replace

� � DES [DES].� The AES Federal Information Processing Standard (FIPS)

� � Publication specifies a cryptographic algorithm for use by U.S.

� � Government organizations.� However, the AES will also be widely used

� � by organizations, institutions, and individuals outside of the U.S.

� � Government.

� � Two researchers who developed and submitted the Rijndael algorithm

� � for consideration are both cryptographers from Belgium: Dr. Joan

� � Daemen of Proton World International and Dr. Vincent Rijmen, a

� � postdoctoral researcher in the Electrical Engineering Department of

� � Katholieke Universiteit Leuven.

� � The National Institute of Standards and technology (NIST) selected

� � the Rijndael algorithm for AES because it offers a combination of

� � security, performance, efficiency, ease of implementation, and

� � flexibility.� Specifically, Rijndael appears to be consistently a

� � very good performer in both hardware and software across a wi...