Right answer is (c) an algorithm that performs encryption or decryption
Easy explanation - 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.