The NIST, Computer Security Division, Cryptographic Technology Group's work in the field of cryptography includes researching, analyzing, and standardizing cryptographic technology, such as hash algorithms, symmetric and asymmetric cryptographic techniques, key management, authentication, and random number generation.
CTG's goal is to identify and promote methods to enhance trust in communications, data, and storage through cryptographic technology, encouraging innovative development and helping technology users to manage risk.
Strong cryptography is used to improve the security of information systems and the information they process. Users then take advantage of the availability of secure applications in the marketplace made possible by the appropriate use of standardized, high-quality cryptography.
The NIST cryptographic standards' program standardizes cryptographic primitives, algorithms, schemes, and guidelines in Federal Information Processing Standards (FIPSs), NIST Special Publications (SPs), and NIST Interagency or Internal Reports (NISTIRs). The NIST standardized cryptographic tools have been adopted as standards by standards-setting organizations, such as the Internet Engineering Task Force (IETF), the Institute of Electrical and Electronics Engineers (IEEE), and the Trusted Computing Group (TCG), and have been implemented on a variety of platforms.