首页 | 本学科首页   官方微博 | 高级检索  
     


A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
Authors:Nadia?Nedjah  author-information"  >  author-information__contact u-icon-before"  >  mailto:nadia@pq.cnpq.br"   title="  nadia@pq.cnpq.br"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,Luiza?de?Macedo Mourelle,Chao?Wang
Affiliation:1.Department of Electronics Engineering and Telecommunications, Faculty of Engineering,State University of Rio de Janeiro,Rio de Janeiro,Brazil;2.Department of Systems Engineering and Computation, Faculty of Engineering,State University of Rio de Janeiro,Rio de Janeiro,Brazil;3.Embedded System Lab, School of Computer Science,University of Science and Technology of China,Hefei,China
Abstract:The Advanced Encryption System (AES) is used in almost all network-based applications to ensure security. The core computation of AES, which is performed on data blocks of 128 bits, is iterated for several rounds, depending on the key size. The strength of AES is proportional to the number of rounds applied. So far, the number of rounds is fixed to 10, 12 and 14 for a key size of 128, 192 and 256 bits respectively. Most cryptographers feel that the margin between the number of rounds specified in the cipher and the best known attacks is too small. On the other hand, it is clear that the overall efficiency of a given AES implementation is inversely proportional to the number of rounds imposed. In this paper, we propose a very efficient pipelined hardware implementation of AES-128. Besides, we show that if the required number of rounds must increase to defeat attackers, the proposed implementation stays efficient.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号