Efficient advance encryption standard (AES) implementation on FPGA using Xilinx system generator

S. M. U. Talha, M. Asif, Hammad Hussain, Ali Asghar, Hadi Ameen
{"title":"Efficient advance encryption standard (AES) implementation on FPGA using Xilinx system generator","authors":"S. M. U. Talha, M. Asif, Hammad Hussain, Ali Asghar, Hadi Ameen","doi":"10.1109/ICIAS.2016.7824144","DOIUrl":null,"url":null,"abstract":"The paper presents an efficient reconfigurable hardware implementation of Advance Encryption Standard (AES) algorithm on Field Programmable Gate Array (FPGA); using High Level Language (HLL) approach with less hardware resources. The FPGA platform used for AES implementation is Xilinx Atlys Virtex-6. Time-to-market is one of the key factors for any design in FPGA and digital system designing industry. This time can be reduced considerably with HLL approach. The presented algorithm is designed on a HLL tool, namely Xilinx system generator. It is very user friendly despite giving detailed control in designing the required system design. For actual testing and hardware implementation of the algorithm, the HLL-tool generates a bit file that can be directly burnt on the FPGA. To get the implementation of design on hardware, the presented work uses a similar approach to directly map the System Generator described design on FPGA. The presented work emphasizes on optimization for less hardware utilization. The presented design uses approximately just one thousand slices and about half a century of BRAMs. The frequency at which the hardware can work is about 254.453 MHz. The results observed are very promising and the design outperforms previously reported results using HLL approach.","PeriodicalId":247287,"journal":{"name":"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 6th International Conference on Intelligent and Advanced Systems (ICIAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIAS.2016.7824144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

The paper presents an efficient reconfigurable hardware implementation of Advance Encryption Standard (AES) algorithm on Field Programmable Gate Array (FPGA); using High Level Language (HLL) approach with less hardware resources. The FPGA platform used for AES implementation is Xilinx Atlys Virtex-6. Time-to-market is one of the key factors for any design in FPGA and digital system designing industry. This time can be reduced considerably with HLL approach. The presented algorithm is designed on a HLL tool, namely Xilinx system generator. It is very user friendly despite giving detailed control in designing the required system design. For actual testing and hardware implementation of the algorithm, the HLL-tool generates a bit file that can be directly burnt on the FPGA. To get the implementation of design on hardware, the presented work uses a similar approach to directly map the System Generator described design on FPGA. The presented work emphasizes on optimization for less hardware utilization. The presented design uses approximately just one thousand slices and about half a century of BRAMs. The frequency at which the hardware can work is about 254.453 MHz. The results observed are very promising and the design outperforms previously reported results using HLL approach.
利用Xilinx系统生成器在FPGA上实现高效的高级加密标准(AES)
提出了一种基于现场可编程门阵列(FPGA)的高级加密标准(AES)算法的高效可重构硬件实现方案;使用较少硬件资源的高级语言(HLL)方法。用于AES实现的FPGA平台为Xilinx Atlys Virtex-6。上市时间是FPGA和数字系统设计行业中任何设计的关键因素之一。使用HLL方法可以大大减少这一时间。该算法是在HLL工具Xilinx系统生成器上设计的。尽管在设计所需的系统设计时给出了详细的控制,但它非常用户友好。对于算法的实际测试和硬件实现,hll工具生成可以直接刻录在FPGA上的位文件。为了在硬件上实现设计,本文采用类似的方法将系统生成器描述的设计直接映射到FPGA上。提出的工作重点是优化,以减少硬件的使用。所提出的设计使用了大约1000片和大约半个世纪的bram。硬件可以工作的频率约为254.453 MHz。观察到的结果非常有希望,并且设计优于先前报道的使用HLL方法的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信