A Variable Length Data Encryption Technique using Square Grid Transposition with Key Wrapping(2010)

Note: Please Scroll Down to See the Download Link.

ABSTRACT:

            In this project we has a new approach for encryption of various file formats like text, image, audio and video with key wrapping is proposed .The binary data of file is divided into equal sized blocks called as grids. The bit stream of each grid is taken and Square grid transposition is applied. A variable length key based on the grid size considered, say 160 bits for 32-sized grid, 384 bits for 64-sized grid is generated. The key is wrapped up with some public key algorithm say RSA for secret key transposition so that intruder cannot identify. For decryption the reverse grid transposition and private key is required. The included session key is obtained by decrypting the wrapped key with receiver’s private key.

EXISTING SYSTEM:

A grid is nothing but a 2-dimensional array of equal size. For each and every session the size of the grid is fixed.

The encryption process is done by starting from the center of the grid to the bottom left. This process is done for all the grids formed.

At each session the generation of the key for each file is different. The size of key varies with the size of the grid.

The session key is encrypted using the RSA algorithm. So that we can provide the security to key .If the size of the grid is long , then the size of the key is also long.

PROPOSED SYSTEM:

Encryption:

Broadly our technique can be divided into 3 phases

   1) Grid transposition of data.

   2) Columnar transposition based on session key.

   3) RSA encryption of key.

SYSTEM REQUIREMENTS SPECIFICATION

Hardware Requirements:

Processor         : Pentium-IV

RAM                    : 512 MB

Hard Disk          : 80GB

Software Requirements:

Operating System       : Windows XP

Front End                      : VB.NET

Back End                      :  SQL server 2005

IDE                                 : MicroSoft Visual Studio 2008

Click here to download A Variable Length Data Encryption Technique using Square Grid Transposition with Key Wrapping(2010) source code