Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction. Information security is concerned with confidentiality, integrity and availability of data regardless the form of the data. The confidentiality service provides secrecy to the data. The encipherment is a cryptosystem which provides confidentiality service. There are different types of cryptosystems exist and are in usage. In cryptography, two types of key based algorithms exist and they are symmetric key and asymmetric key algorithms. In symmetric key algorithms same key is used for both encryption and decryption. Asymmetric key or public key algorithms use two keys, one key for encryption, and another key for decryption.