Efficient Utilization of DSPs and BRAMs Revisited: New AES-GCM Recipes on FPGAs

2019 International Conference on ReConFigurable Computing and FPGAs (ReConFig)(2019)

引用 3|浏览23
暂无评分
摘要
In 2008, Drimer et al. proposed different AES implementations on a Xilinx Virtex-5 FPGA, making efficient use of the DSP slices and BRAM tiles available on the device. Inspired by their work, we evaluate the feasibility of extending AES with the popular GCM mode of operation, still concentrating on the optimal use of DSP slices and BRAM tiles. We make use of a Xilinx Zynq UltraScale+ MPSoC FPGA with improved DSP features. For the AES part, we implement Drimer's round-based and unrolled pipelined architectures differently, still using DSPs and BRAMs efficiently based on the AES Tbox approach. On top of AES, we append the GCM mode of operation, where we use DSP slices to support the GCM finite field multiplication. This allows us to implement AES-GCM with a small amount of FFs and LUTs. We propose two implementations: A relatively compact round-based design and a faster unrolled design.
更多
查看译文
关键词
DSP slices,BRAM tiles,Xilinx Zynq UltraScale+ MPSoC FPGA,pipelined architectures,AES Tbox approach,GCM finite field multiplication,AES implementations,Xilinx Virtex-5 FPGA,AES-GCM recipes,block RAM tiles,advance encryption standard
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要