首页> 外文期刊>Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on >Synthesis of Dual-Rail Adiabatic Logic for Low Power Security Applications
【24h】

Synthesis of Dual-Rail Adiabatic Logic for Low Power Security Applications

机译:低功耗安全应用的双轨绝热逻辑综合

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

摘要

Programmable reversible logic is emerging as a prospective logic design style for implementation in low power, low frequency applications where minimal impact on circuit heat generation is desirable, such as mitigation of differential power analysis attacks. Adiabatic logic is an implementation of reversible logic in CMOS where the current flow through the circuit is controlled such that the energy dissipation due to switching and capacitor dissipation is minimized. Recent advances in dual-rail adiabatic logic show reduction in average and differential power, making this design methodology advantageous in applications where security is the primary design metric and operating frequency is slower, such as Smart Cards. In this paper, we present an algorithm for synthesis of adiabatic circuits in CMOS. Then, using the ESPRESSO heuristic for minimization of Boolean functions method on each output node, we reduce the size of the synthesized circuit. Our approach correlates the horizontal offsets in the permutation matrix with the necessary switches required for synthesis instead of using a library of equivalent functions. The synthesis results show that, on average, the proposed algorithm represents an improvement of 36% over the best known reversible designs with the optimized dual-rail cell libraries. Then, we present an adiabatic S-box which significantly reduces energy imbalance compared to previous benchmarks. The design is capable of forward encryption and reverse decryption with minimal overhead, allowing for efficient hardware reuse.
机译:可编程可逆逻辑正在作为一种前瞻性逻辑设计风格出现,以实现在低功率,低频应用中的实现,在这些应用中,希望对电路发热产生最小的影响,例如减轻差分功率分析攻击。绝热逻辑是CMOS中可逆逻辑的一种实现,其中控制流过电路的电流,以使由于开关和电容器耗散而引起的能量耗散最小。双轨绝热逻辑的最新进展表明平均功率和差分功率降低了,这使得该设计方法在安全性是主要设计指标而工作频率较慢的应用(例如智能卡)中具有优势。在本文中,我们提出了一种在CMOS中合成绝热电路的算法。然后,使用ESPRESSO启发式方法在每个输出节点上最小化布尔函数方法,我们减小了合成电路的尺寸。我们的方法将置换矩阵中的水平偏移与综合所需的必要开关相关联,而不是使用等效函数库。综合结果表明,与最优化的双轨单元库最著名的可逆设计相比,所提出的算法平均可提高36%。然后,我们介绍了一种绝热的S形盒,与以前的基准相比,它可以大大减少能量不平衡。该设计能够以最小的开销进行正向加密和反向解密,从而实现有效的硬件重用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号