A randomized approach for cryptography
Amit M. Joshi, Bhavesh Joshi · 2011
Cryptography is an art of converting information (Plain Text) using encrypting algorithms into a form that cannot be understood (Cipher Text) without access to specific decoding algorithms. The key goal of cryptography is to protect data against unauthorized third-party access by applying encryption and Decryption Techniques. The paper proposes an algorithm which uses a randomized technique in order to encrypt and decrypt information. The proposed algorithm uses techniques of cryptography using various versions of Caesar Cipher and a protocol to implement this algorithm using public key generation and randomized technique. The algorithm uses actual global time of the sending of message to generate the public key. The paper reviews about the proposed algorithm and implements the algorithm by taking five plain texts (of a single statement) an input and calculates the corresponding cipher texts. The paper also determines the number of computations in each of the cases and in proposed randomized technique as well as in individual and compares them in order to obtain effective result. It also highlights the pros and cons of using proposed randomized approach in cryptography.