首页    期刊浏览 2024年11月06日 星期三
登录注册

文章基本信息

  • 标题:High throughput FPGA implementation of Advanced Encryption Standard algorithm
  • 本地全文:下载
  • 作者:Soufiane Oukili ; Seddik Bri
  • 期刊名称:TELKOMNIKA (Telecommunication Computing Electronics and Control)
  • 印刷版ISSN:2302-9293
  • 出版年度:2017
  • 卷号:15
  • 期号:1
  • 页码:494-503
  • DOI:10.12928/telkomnika.v15i1.4713
  • 语种:English
  • 出版社:Universitas Ahmad Dahlan
  • 摘要:Owing to the worldwide increase of electronic communications and transactions, security has become an indispensable feature of all systems and applications. Advanced Encryption Standard (AES) is one of the most widely secure and used symmetric encryption algorithms today. In this paper, we present high throughput full-pipelining implementation of AES algorithm, using the least amount of possible hardware. Substitution box (S-box) is the only non-linear step in this algorithm. It is the most complicated and costly part of the system. Consideration on high delay and hardware cost required for this transformation, we proposed pipelined S-box implementation by using composite field, to deal with the critical path and the occupied memory. In addition, efficient key expansion architecture suitable for our proposed AES design is also presented. The implementation has been successfully done by Virtex-5 XC5VLX85 and Virtex-6 XC6VLX75T Field Programmable Gate Array (FPGA) devices using Xilinx ISE 14.7. Our high throughput AES design achieves a data encryption rate of 108.69 Gbps and uses only 6361 slices. Compared to the best previous works, this implementation improves data throughput by 5.61% and reduces the occupied memory by 77.69%.
  • 其他摘要:Owing to the worldwide increase of electronic communications and transactions, security has become an indispensable feature of all systems and applications. Advanced Encryption Standard (AES) is one of the most widely secure and used symmetric encryption algorithms today. In this paper, we present high throughput full-pipelining implementation of AES algorithm, using the least amount of possible hardware. Substitution box (S-box) is the only non-linear step in this algorithm. It is the most complicated and costly part of the system. Consideration on high delay and hardware cost required for this transformation, we proposed pipelined S-box implementation by using composite field, to deal with the critical path and the occupied memory. In addition, efficient key expansion architecture suitable for our proposed AES design is also presented. The implementation has been successfully done by Virtex-5 XC5VLX85 and Virtex-6 XC6VLX75T Field Programmable Gate Array (FPGA) devices using Xilinx ISE 14.7. Our high throughput AES design achieves a data encryption rate of 108.69 Gbps and uses only 6361 slices. Compared to the best previous works, this implementation improves data throughput by 5.61% and reduces the occupied memory by 77.69%.
  • 关键词:Advanced Encryption Standard;high throughput;full-pipelining;S-box;FPGA
国家哲学社会科学文献中心版权所有