Open Access Open Access  Restricted Access Subscription or Fee Access

Implementation of Data Encryption Standard Algorithm Using Verilog

Ashwini. R. Patil

Abstract


ABSTRACT:
The data encryption standard is a symmetric key algorithm for the encryption of electric data. It is called as symmetric because same algorithm and key are used for encryption and decryption. DES is a block cipher, it encrypts data in 64 bit blocks. 64 bit blocks of plaintext goes in one end of the algorithm and 64 bit block of cipher text comes out other end. The key length is 56 bits. To accomplish encryption, most secret key algorithm use two main techniques known as substitution and permutation. Substitution is a simply a mapping of one value to another. Whereas permutation is a reordering of bit position for each of the inputs. These techniques are used number of times in iteration called rounds. S-boxes are used basically non-linear substitution table, where either the output is smaller than the input. It will be implemented by using the tool Xilinx 13.1. Simulator used is ISE .Language used for this implementation is Verilog.

KEYWORDS: DES (Data Encryption Standard), Advanced Encryption Standard (AES), International Business Machines (IBM), National Security Agency (NSA).

Full Text:

PDF

Refbacks

  • There are currently no refbacks.