Specifies encryption systems (ciphers) for the purpose of data confidentiality. It specifies the functional interface of such a scheme, and in addition specifies a number of particular schemes that appear to be secure against chosen cipher text attack.