Efficient Implementation of Lightweight MDS Matrix on FPGA | ||||
Journal of Advanced Engineering Trends | ||||
Public Titles, Volume 40, Issue 2, April 2021, Page 149-157 PDF (884.1 K) | ||||
DOI: 10.21608/jaet.2020.30317.1016 | ||||
View on SCiNiTO | ||||
Authors | ||||
Ahmed A. H. Abd-Elkader 1; Mostafa Rashdan2; El-Sayed A. M. Hasaneen3; Hesham Fathy Aly Hamed4 | ||||
1Qussier Telecom. Telecom Egypt . Red-Sea, Egypt | ||||
2Electrical Engineering Dept, Faculty of Energy Engineering, Aswan | ||||
3Faculty of Engineering Aswan University, Aswan - Egypt | ||||
4Electrical Eng. Depart. , Faculty of Eng. Minia University | ||||
Abstract | ||||
Recently, studying of Maximum Distance Separable (MDS) matrix has become a topic of interest. The MDS matrix is the most important component of the diffusion layer in block ciphers. This paper introduces an optimized, low-cost hardware construction of Galois Field GF(2^8 ) 4×4 MDS matrix. The proposed design is implemented on Field programmable Gate Array (FPGA). The proposed design is synthesized targeting Virtex-7 FPGA using Xilinx ISE Design suite. Xilinx primitives LUT6 and LUT6_2 were used to control exactly the component placement in the design to maintain the minimum occupation area. The pipeline and parallel implementation techniques were used to improve the speed performance. The verification of the functionality of the proposed design has been proved using the ModelSim simulation tool. The synthesis result of the proposed design shows that, the new proposed architecture provides very competitive area and throughput trade-offs. In comparison with other related designs, the proposed design occupies the least area with the minimum time delay. The area of the developed MDS matrix design was significantly reduced, 68 LUT, with high throughput of 21.178 Gbps. The proposed design is a suitable candidate for lightweight cryptographic implementations. | ||||
Keywords | ||||
MDS; FPGA; Xilinx; LUT6; Lightweight | ||||
Supplementary Files
|
||||
Statistics Article View: 999 PDF Download: 728 |
||||