The development and implementation of post-quantum cryptosystems have become a pressing issue in the design of secure computing systems, as general quantum computers have become more feasible in the last two years. In this work, we introduce a set of hardware post-quantum cryptographic primitives (PCPs) consisting of four frequently used security components, i.e., public-key cryptosystem (PKC), key exchange (KEX), oblivious transfer (OT), and zero-knowledge proof (ZKP). In addition, we design a high speed polynomial multiplier to accelerate these primitives. These primitives will aid researchers and designers in constructing quantum-proof secure computing systems in the post-quantum era.
翻译:分子后加密系统的开发和实施已成为设计安全计算系统的一个紧迫问题,因为一般量子计算机在过去两年中变得更为可行。在这项工作中,我们引入了一套由四种常用安全部件组成的分子后加密原始硬件,即公用钥匙加密系统(PKC)、钥匙交换(KEX)、隐性转移(OT)和零知识验证(ZKP ) 。 此外,我们设计了一个高速多元乘数来加速这些原始设备。这些原始设备将帮助研究人员和设计者在等离子后时代建立量性安全计算系统。