ABSTRACT

This chapter describes three diffusion-based algorithms: the Advanced Encryption Standard, and the RC6, and a permutation-based algorithm, which is the chaotic Baker map algorithm. Data encryption is mainly the scrambling of the content of the data, such as text. A private-key system is also called a symmetric system, because the decryption key is the same as the encryption key. The public-key system, which is also called the asymmetric system, has a decryption key that is different from the encryption key. Depending on the type of the plaintext, data encryption systems are classified as text encryption, audio encryption, image encryption and video encryption systems.