ABSTRACT

Cryptography plays a sensitive role in data security. This chapter covers an overview of cryptography, including the history of it, its usage in real life, and other purposes of cryptography. Also, a brief of symmetric and asymmetric cryptosystems and their ways of encryption and decryption is discussed. However, there have been several attacks against cryptography systems due to a lack of security and other implementation issues. These attacks have left serious effects behind them. Thus, the users of cryptography systems such as business organizations are affected in several ways. These attacks can be minimized by implementing correct measures and prevention approaches to avoid their risks and effects.