DES Implementation Based on FPGA

The paper presents a DES implementation based on FPGA and proposes optimal resource scheme.By setting 3 pipeline stages within round function,it accelerates processing speed.By achieving Secret-Key round function and Secret-Key transform function on FPGA,the logical complexity between adjacent pipelines is decreased.The paper also engages ROM to accomplish S-box function and reduces program's dependency on compiler.The approach has high code efficiency and low resource cost,and greatly improves the overall performance.The proposed architecture has been implemented on Xilinx XC2S100e.