Aim: To provide security for data during data transfer over the network using Digital encryption Standard algorithms.
ABSTRACT:
Encryption
of data plays a vital role in the real time environment to keep the data out of
reach of unauthorized people, such that it is not altered and tampered. The
digital Encryption System is software, which tries to alter the originality of
the text into some encrypted form. The major task of the Digital Encryption
System is to provide the user the flexibility of passing the information
implementing the encryption standards as per the specification and algorithms
proposed and store the information in a form that is unreadable. The
Application should have a reversal process as of which should be in a position
to decrypt the data to its original format upon the proper request by the user.
While the Encryption and Decryption is done the application should confirm the
standards of authentication and authorization of the user.
DES Encrypts and decrypts data in
64-bit block of cipher text. Since it always operates on blocks of equal size
and it uses both permutations and substitutions in the algorithm, DES is both a
block cipher and a product cipher.
DES
has 16 rounds, meaning the main algorithm is repeated 16 times to produce the
cipher text. It has been found that the number of rounds is exponentially
proportional to the amount of time required to find a key using a brute-force attack.
So as the number of rounds increases, the security of the algorithm increases
exponentially
This project “DES (Digital Encryption System)” is
developed on client server technology. The client encrypts the file and sends
to the server. Other client will receive the file and decrypts the file by
using the same private key. It is developed by java to provide platform neutral
nature.
Ø Software
Requirements:
1.Java
2.Java Swings
3. Ecllipse IDE
Ø Hardware
Requirements:
1. P4 processor 2.128 MB RAM
2. Windows Xp or Above on client system
3. Windows 2000 or Above on server system
Emoticon Emoticon
Note: only a member of this blog may post a comment.