...
首页> 外文期刊>Journal of Circuits, Systems, and Computers >A Fault Tolerant Parallelism Approach for Implementing High-Throughput Pipelined Advanced Encryption Standard
【24h】

A Fault Tolerant Parallelism Approach for Implementing High-Throughput Pipelined Advanced Encryption Standard

机译:实现高吞吐量流水线高级加密标准的容错并行方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Advanced Encryption Standard (AES) is the most popular symmetric encryption method, which encrypts streams of data by using symmetric keys. The current preferable AES architectures employ effective methods to achieve two important goals: protection against power analysis attacks and high-throughput. Based on a different architectural point of view, we implement a particular parallel architecture for the latter goal, which is capable of implementing a more efficient pipelining in field-programmable gate array (FPGA). In this regard, all intermediate registers which have a role for unrolling the main loop will be removed. Also, instead of unrolling the main loop of AES algorithm, we implement pipelining structure by replicating nonpipelined AES architectures and using an auto-assigner mechanism for each AES block. By implementing the new pipelined architecture, we achieve two valuable advantages: (a) solving single point of failure problem when one of the replicated parts is faulty and (b) deploying the proposed design as a fault tolerant AES architecture. In addition, we put emphasis on area optimization for all four AES main functions to reduce the overhead associated with AES block replication. The simulation results show that the maximum frequency of our proposed AES architecture is 675.62 MHz, and for AES128 the throughput is 86.5 Gbps which is 30.9% better than its closest existing competitor.
机译:高级加密标准(AES)是最流行的对称加密方法,该方法通过使用对称密钥对数据流进行加密。当前优选的AES体系结构采用有效的方法来实现两个重要目标:防止功耗分析攻击和高吞吐量。基于不同的架构观点,我们为后一个目标实现了特殊的并行架构,该架构能够在现场可编程门阵列(FPGA)中实现更有效的流水线。在这方面,所有具有展开主循环作用的中间寄存器都将被删除。另外,我们没有展开AES算法的主循环,而是通过复制非流水线的AES架构并为每个AES块使用自动分配机制来实现流水线结构。通过实施新的流水线体系结构,我们实现了两个宝贵的优势:(a)解决了其中一个复制部分出现故障时的单点故障问题;(b)将提出的设计部署为容错的AES体系结构。此外,我们将重点放在所有四个AES主要功能的区域优化上,以减少与AES块复制相关的开销。仿真结果表明,我们提出的AES架构的最大频率为675.62 MHz,对于AES128,吞吐量为86.5 Gbps,比其最接近的现有竞争对手高30.9%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号