Cryptographic Algorithm (crypto-algorithm) definition in Computer Security terms:
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, 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))
reference: CSRC Glossary