# Cryptographic Algorithm (crypto-algorithm)

Cryptographic Algorithm (crypto-algorithm) definition in **Computer Security** terms:

Acronym(s): crypto-algorithm

Definition(s): A well-defined computational procedure that takes variable inputs that may include a cryptographic key to provide confidentiality, data integrity, authentication and/or non-repudiation.

**Source(s):** NIST SP 800-132

A well-defined computational procedure that takes variable inputs, often including a cryptographic key, and produces an output.

**Source(s):** NIST SP 800-133 (Superceded by Rev. 1)

NIST SP 800-152

A well-defined computational procedure that takes variable inputs, including a cryptographic key, and produces an output.

**Source(s):** NIST SP 800-21 Second edition (NIST SP 800-57)

NIST SP 800-57 Part 1 Rev. 3

CNSSI 4009-2015 (NIST SP 800-57 Part 1 Rev. 3)

Well-defined procedure or sequence of rules or steps, or a series of mathematical equations used to describe cryptographic processes such as encryption/decryption, key generation, authentication, signatures, etc.

**Source(s):** CNSSI 4009-2015 (NSA/CSS Manual Number 3-16 (COMSEC))

Synonym(s): *None*

reference: CSRC Glossary

Comments are closed here.