DEVELOPING DSA TECHNIQUE BASED APPLICATION USING SQUARE GRID TRANSPOSITION
Praveen Kumar Patel, Anurag Tiwari, Manuj Darbari · 2014
Data encryption is the conversion of data into a form, called cipher text that cannot be easily understood by unauthorized people. De- cryption is the process of converting encrypted data back into its original form. In literature, different techniques are used for encryption and decryp- tion of text, image, audio and video. In this work text files have been used for encryption and decryption in a grid size of 32X32 by using DSA (Digi- tal Signature Algorithm) encryption algorithm. In this paper work a modified approach for encryption of text is used with popular DSA encryption algorithm. In this work, the binary data of a file is divided into equal sized blocks called grids. The bit streams of each grid are taken and grid trans- position technique is applied over it. A key of 160 bits is used by the DSA algorithm for the grid size 32X32. The key is wrapped up with public key DSA algorithm for secret key transposition so that intruder cannot identify it. For decryption, the reverse grid transposition and private key is applied in this work. The included session key is obtained by decrypting the wrapped key with receiver's private key. The efficiency of the work with DSA algorithm is also compared with the reported work with RSA. In this paper work, a modified approach for the encryption of the text is used called the DSA (Digital Signature Algorithm) encryption algorithm. The binary data of file is divided into equal sized blocks called as grids.