首页> 外文期刊>Microprocessors and microsystems >Reliable advanced encryption standard hardware implementation: 32- bit and 64-bit data-paths
【24h】

Reliable advanced encryption standard hardware implementation: 32- bit and 64-bit data-paths

机译:可靠的高级加密标准硬件实现:32位和64位数据路径

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

摘要

Cryptographic primitives are extensively used in today?s applications to provide the desired security. Malicious or accidental faults that occur in the hardware implementations of cryptographic primitives, specifically in this paper the Advanced Encryption Standard (AES), can result in an erroneous output of encryption/decryption process and reduce the reliability of the cryptographic hardware. The use of a suitable fault-tolerant scheme for AES, to recover it from failures or attacks and bring it back to an operational state, is crucial for reliability, and consequently for security purposes. In this paper, two novel online fault-tolerant schemes are proposed for AES. In the proposed fault-tolerant architecture, the round path is modified and divided it into two pipeline stages. The proposed fault-tolerant schemes are based on a combination of hardware and time redundancies, where a new hardware redundancy is proposed for the AES round function and a time redundancy for the hardware of the AES key expansion unit. The presented fault-tolerant schemes are valid for all versions of AES and are independent of its S-box implementation manner. Both ASIC and FPGA implementations of the original and the proposed fault-tolerant AES along with Full TMR (Triple Modular Redundancy) and Full TTR (Triple Time Redundancy) structures are reported as traditional fault-tolerant schemes. It is shown that the first proposed fault-tolerant architecture, named TMRrp&TTRke32, outperforms these approaches and the previous report in the literature in terms of area overhead and therefore power consumption. Also, the other approach, named TMRrp&TTRke64, is better than the other approaches in achieving a trade-off between area overhead and throughput overhead.
机译:在当今的应用程序中广泛使用加密原语来提供所需的安全性。在Cryptographic原语的硬件实现中发生的恶意或意外故障,特别是在本文中,先进的加密标准(AES),可以导致加密/解密过程的错误输出,并降低加密硬件的可靠性。使用合适的容错方案对于AES,将其从故障或攻击中恢复并将其带回运行状态,这对于可靠性至关重要,从而进行安全目的。本文提出了两种新型在线容错方案。在所提出的容错架构中,圆形路径被修改并将其划分为两个管道级。所提出的容错方案基于硬件和时间冗余的组合,其中为AES往返功能和AES密钥扩展单元的硬件的时间冗余提出了新的硬件冗余。呈现的容错方案对于所有版本的AES有效,并且与其S盒实现方式无关。原始的ASIC和FPGA实现以及所提出的容错AES以及全TMR(三重模块冗余)和完整的TTR(三倍冗余)结构报告为传统的容错方案。结果表明,第一个拟议的容错架构,名为TMRRP&TTRAKE32,优于这些方法以及在区域开销方面的文献中的先前报告,因此功耗。此外,另一种名为TMRRP&TTRESKE64的方法优于其他方法在区域开销和吞吐量开销之间实现权衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号