You are on page 1of 22

Enhanced Secure Data Transmission

B V Lavakumar Reddy 07VV1A1220


Katikadala Prajna Sree 07VV1A1228

Potturu Ganesh 07VV1A1248


Cheppa HemanthKumar 07VV1A1257

Department of Information Technology

UNIVERSITY COLLEGE OF ENGINEERING


Vizianagaram Campus

Jawaharlal Nehru Technological University Kakinada

Abstract:
Cryptography can be defined as the process of making information indecipherable to all except those who are the intended recipients of such information. In this day of electronic communication via the Internet, particularly electronic commerce, securing sensitive data (such as credit card numbers and e-mail) is becoming increasingly important. Through various methods of cryptography, data can be safely transmitted without the threat of the information being intercepted, subsequently, compromised. This project is on implementation of a tool that provides manual selection of various encryption algorithms i.e., International Data Encryption Algorithm(IDEA), Data Encryption Standard(DES) and Authentication also provided.

Table of contents:
Existing system Proposed system Requirements Modules Description Usecase diagrams

Existing System
When data is transferred from one system to the other system , lot of security problems occurring. Data should be moved with secure manner in encrypted format. In the existing system we are using the predefined cryptography algorithm, which will not give the sender a choice of selecting the best suitable encryption algorithm based on the security level.

Proposed System
The proposed system intended to develop a tool that transmit the data in a secured manner. It is providing an efficient interface for Sender having a choice of selecting the best suitable encryption algorithm based on the security level. And also provides the Authentication .

Requirements:
Software Requirements: Java Windows.

Hardware Requirements: Hard disk Ram Processor : : : 160 GB 1 GB Pentium IV Processor

Modules:
Design of User Interface Key Generation Authentication Encryption Decryption

Modules Description

User Interface:

SECURE DATA TRANSMISSION

DES Block Diagram:

Diagram of F function:

Key Generation:
IDEA is a block cipher, which uses a series of permutations taken from the 128-bit key to encrypt data in blocks of 64 bits. In operation the algorithm uses a total of 52 16-bit sub-keys generated from the 128 bit primary key as follows: The first 8 sub-keys are created by splitting the 128 bit primary key into 16 bit-blocks. The bits of the 128 bit primary key are shifted 25 bits to the left to produce a new key which is then split into the next set of 16 bit sub-keys. The second step is repeated until the full sets of 52 sub-keys have been produced. Encryption is carried out by modular multiplication with a modules of ((2^16) +1) and addition with a modules of (2^16). The 64 bit plaintext block is split into 4 16-bit segments are called p1, p2, p3 and p4. The sub-keys are called s1, s2 and s3 and so on to s52.

DES Key Generation:

AES Key Generation

Encryption:

Usecase Diagram:

Decryption:

Usecase Diagram:

Conclusion:
The Enhanced Secure Data Transmission is a tool that supports the manual selection of cryptography algorithms based on their security level. The user can select the Data encryption algorithm for low level security, for the high level security purpose International data encryption algorithm.

References:
Herbert Schildt The Complete Reference JavaTM 2 Fifth Edition, Tata McGraw-Hill Edition.
Behrouz A.Forouzan Data Communications and Networking Third Edition, Tata McGraw-Hill Edition. Andrew S.Tanenbaum Computer Networks, Third Edition, Pearson Education.

William Stallings Cryptography and Network Security principles and practices, Third Edition, Pearson Education.

Any Suggestions??

You might also like