首页> 外文会议>Design, Automation and Test in Europe Conference and Exhibition >A Logic Synthesis Toolbox for Reducing the Multiplicative Complexity in Logic Networks
【24h】

A Logic Synthesis Toolbox for Reducing the Multiplicative Complexity in Logic Networks

机译:降低逻辑网络中乘法复杂性的逻辑综合工具箱

获取原文
获取外文期刊封面目录资料

摘要

Logic synthesis is a fundamental step in the realization of modern integrated circuits. It has traditionally been employed for the optimization of CMOS-based designs, as well as for emerging technologies and quantum computing. Recently, it found application in minimizing the number of AND gates in cryptography benchmarks represented as xor-and graphs (XAGs). The number of AND gates in an XAG, which is called the logic network’s multiplicative complexity, plays a critical role in various cryptography and security protocols such as fully homomorphic encryption (FHE) and secure multi-party computation (MPC). Further, the number of AND gates is also important to assess the degree of vulnerability of a Boolean function, and influences the cost of techniques to protect against side-channel attacks. However, so far a complete logic synthesis flow for reducing the multiplicative complexity in logic networks did not exist or relied heavily on manual manipulations. In this paper, we present a logic synthesis toolbox for cryptography and security applications. The proposed tool consists of powerful transformations, namely resubstitution, refactoring, and rewriting, specifically designed to minimize the multiplicative complexity of an XAG. Our flow is fully automatic and achieves significant results over both EPFL benchmarks and cryptography circuits. We improve the best-known results for cryptography up to 59%, resulting in a normalized geometric mean of 0.82.
机译:逻辑综合是实现现代集成电路的基本步骤。传统上,它已用于优化基于CMOS的设计以及新兴技术和量子计算。最近,它在最小化以“异或”和“图”(XAG)表示的密码学基准测试中的“与”门数量方面得到了应用。 XAG中的AND门数量(称为逻辑网络的乘法复杂性)在各种加密和安全协议(例如完全同态加密(FHE)和安全的多方计算(MPC))中起着至关重要的作用。此外,“与”门的数量对于评估布尔函数的脆弱性程度也很重要,并且会影响防止侧通道攻击的技术成本。但是,迄今为止,还没有完整的逻辑综合流程来降低逻辑网络中的乘法复杂性,或者完全依赖于人工操作。在本文中,我们介绍了一种用于密码学和安全性应用程序的逻辑综合工具箱。所提出的工具由强大的转换组成,即重新替换,重构和重写,这些转换专门设计用于最小化XAG的乘法复杂性。我们的流程是全自动的,并且在EPFL基准测试和加密电路上均取得了显著成果。我们将密码学的最著名结果提高了59%,因此归一化的几何平均值为0.82。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号