NIST logo
Bookmark and Share

Cryptographic Toolkit


The Computer Security Division's (CSD) Cryptographic Technology Group (CTG) is involved in the development, maintenance, and promotion of a number of standards and guidance that cover a wide range of cryptographic technology. As it develops new standards, recommendations, and guidance, CTG is aiming to develop a comprehensive Cryptographic Toolkit that will enable U.S. Government agencies and others to select cryptographic security components and functionality for protecting their data, communications, and operations. The toolkit currently includes a wide variety of cryptographic algorithms and techniques, and more will be added in the future.


The Cryptographic Toolkit is a collection of standards, recommendations and guidance covering the following topics:

  • Block Ciphers
  • Block Cipher Modes
  • Digital Signatures
  • Entity Authentication
  • Implementation Guideline
  • Key Derivation Functions
  • Key Management
  • Message Authentication
  • Password Usage and Generation
  • Random Number Generation
  • Secure Hashing
  • Algorithm Examples
Note: The Cryptographic Toolkit is a collection of standards and guidance - not actual software implementations of the algorithms.

End Date:


Lead Organizational Unit:



Elaine Barker
Larry Bassham
Lily Chen
Morris Dworkin

Related Programs and Projects:

Visit the Cryptographic Toolkit on CSRC for more information.


Elaine Barker
100 Bureau Drive, M/S 8930
Gaithersburg, MD 20899-8930