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