Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 881 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 881 Bytes

DATA ENCRYPTION STANDARD - VHDL


FPGA implementation of the Data Encryption Standard algorithm, witten in VHDL. This module is not fully pipelined and thus targeted at low logic-block occupancy rather than maximal performances. Implemented on a DE-0 developpement board, interfaced with a Nios II soft processor (not included in this project).

Module Architecture

alt tag

FSM

alt tag

Key computation

alt tag

Crypto block

alt tag

Area report :

978 register blocks, 511 LUT => less than 1% of Cyclone V SoC 5CSEMA5F31

Performances :

85 MB/s