go to NIST home page go to CSRC home page go to Focus Areas page go to Publications page go to Advisories page go to Events page go to Site Map page go to ITL home page CSRC home page link
header image with links

CSOR home page
 
Comments
 
Cryptographic Algorithm
Registration

CSOR Documents
 
CSOR Information
 
Disclaimer
 
IOSP Registration

 
PKI Registration
 
Security Label
Registration

 
PKI Homepage


CSRC Homepage

CSRC Site Map

CSRC Search Engine:


Computer Security Objects Register header image

Cryptographic Algorithms Object Registration

The CSOR has allocated the following registration branch for cryptographic algorithm objects:

nistAlgorithms OBJECT IDENTIFIER ::= { csor nistAlgorithm(4) }

The CSOR only registers only NIST-approved cryptographic algorithms. Where the algorithm has already been assigned object identifiers (e.g., for RSA PKCS#1 digital signature), new OIDs will not be assigned. Please check back for a page that identifies the preferred OIDs for these algorithms.

Additional information on NIST cryptographic algorithm activities is available.

Registered Objects

ASN.1 Modules

Often, cryptographic algorithm objects are defined for use with other ASN.1 types. In particulr, OIDs intended for use in the ASN.1 type Algorithm may be associated with parameter definitions. This information is contained in an ASN.1 module. ASN.1 modules may be assigned OIDs to uniquely identify different versions of the ASN.1 constructs. The CSOR algorithm arc includes a sub arrc for ASN.1 modules. To date, a single module has been registered to support AES project.

csorModules OBJECT IDENTIFIER ::= { nistalgorithms modules (0) }

aesModule1 OBJECT IDENTIFIER ::= { csorModules aes (1) }

AES Registered Objects

The following objects have been registered to support AES project.

aes OBJECT IDENTIFIER ::= { nistAlgorithms 1 }

 

-- 128 bit AES information object identifiers --

id-aes128-ECB OBJECT IDENTIFIER ::= { aes 1 }

id-aes128-CBC OBJECT IDENTIFIER ::= { aes 2 }

id-aes128-OFB OBJECT IDENTIFIER ::= { aes 3 }

id-aes128-CFB OBJECT IDENTIFIER ::= { aes 4 }

 

-- 192 bit AES information object identifiers --

id-aes192-ECB OBJECT IDENTIFIER ::= { aes 21 }

id-aes192-CBC OBJECT IDENTIFIER ::= { aes 22 }

id-aes192-OFB OBJECT IDENTIFIER ::= { aes 23 }

id-aes192-CFB OBJECT IDENTIFIER ::= { aes 24 }

 

-- 256 bit AES information object identifiers --

id-aes256-ECB OBJECT IDENTIFIER ::= { aes 41 }

id-aes256-CBC OBJECT IDENTIFIER ::= { aes 42 }

id-aes256-OFB OBJECT IDENTIFIER ::= { aes 43 }

id-aes256-CFB OBJECT IDENTIFIER ::= { aes 44 }

These object identifiers may be used in the ASN.1 structured type Algorithm. The complete ASN.1 for these objects and any associated parameters is available in the following ASN.1 module.


 

Last updated: July 29, 2005
Page created: April 14, 2000