The correct choice is (c) an algorithm that performs encryption or decryption
The best I can explain: Cipher is an algorithm for performing encryption or decryption. In cryptography, a set of defined steps are followed to generate ciphers. These are necessary to prevent data breach.