Take a sneak peek at the new NIST.gov and let us know what you think!
(Please note: some content may not be complete on the beta site.).

View the beta site
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