首页> 外文期刊>Journal of control, automation and electrical systems >Reliable S-Box Hardware Implementation by Gate-Level Fault Masking Enhancement
【24h】

Reliable S-Box Hardware Implementation by Gate-Level Fault Masking Enhancement

机译:通过门级故障屏蔽增强可靠的S盒硬件实现

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

摘要

With technology scaling, fault tolerance has become more essential for digital circuits. Some solutions, like all types of redundancies, have been proposed to increase the reliability of the systems. In this paper, we present a cost-aware algorithm to enhance the fault tolerance ability of combinational digital circuits. Proposed algorithm improves the circuit logical masking with minimum area overhead based on an improved version of genetic algorithm (GA). Given a set of potential gates that are more sensitive to fault occurrence, we first extract feasible functional redundant, ffr, between the source nodes and the potential gates' outputs that their improvement on logical masking be more than a pre-defined threshold and hold them in a library, Masking_Lib. Then, we have to find a set of minimum number of potential gates as a target to add appropriate ffr, so that the maximum improvement on logical masking with minimum area overhead is achieved. Since, finding a set of potential gates with their suitable ffrs to meet these objectives is an NP-hard problem, we formulize this, as an optimization problem and solve using GA. We introduce an efficient chromosome representation and an adaptive objective function along with the basic GA operators. Besides, we integrate an assimilation operator with GA in order to enhance its searching ability. Our approach is applied to composite field substitution box implementation (S-box) that forms the core building block of any hardware implementation of the Advanced Encryption Standard algorithm. The simulation and synthesis results have been reported to show the effectiveness of our approach. Through these results, it has been shown that our proposed algorithm provides reliable digital circuits based on different level of logical masking (from 25.58 to 52.15).
机译:通过技术缩放,容错对数字电路变得更加重要。已经提出了一些解决方案,如所有类型的冗余,以提高系统的可靠性。在本文中,我们提出了一种成本感知算法,提高组合数字电路的容错能力。基于改进版本的遗传算法(GA),所提出的算法改善了具有最小面积开销的电路逻辑掩蔽。给定一组对故障发生更敏感的潜在门,我们首先提取可行的功能冗余,FFR,源极节点和潜在门的输出,它们对逻辑屏蔽的改进是多于预定义的阈值并保持它们在库中,masking_lib。然后,我们必须找到一组最小数量的潜在栅极作为添加适当的FFR的目标,从而实现了具有最小面积开销的逻辑掩模的最大改进。由于找到了一套与合适的FFR来满足这些目标的潜在盖茨是一个NP难题,我们将其制定为优化问题并使用GA解决。我们引入了高效的染色体表示和自适应目标函数以及基本的GA运算符。此外,我们将同化运营商与GA集成,以提高其搜索能力。我们的方法适用于复合现场替代盒实现(S-Box),其形成了先进加密标准算法的任何硬件实现的核心构建块。据报道,仿真和合成结果展示了我们方法的有效性。通过这些结果,已经表明我们的所提出的算法基于不同级别的逻辑掩模(从25.58到52.15)提供可靠的数字电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号