论文标题
在可重构体系结构上的量子加密后,分区环学习的接近阈值计算(RLWE)
Near Threshold Computation of Partitioned Ring Learning With Error (RLWE) Post Quantum Cryptography on Reconfigurable Architecture
论文作者
论文摘要
误差(RLWE)算法的环学习用于量子加密(PQC)和同形加密(HE)算法。现有的经典加密算法可能会在量子计算机中损坏。对手可以存储所有加密数据。虽然可以使用量子计算机,但这些加密数据可以通过量子计算机曝光。因此,PQC算法是最近应用中的必要解决方案。另一方面,HE允许对加密数据进行操作,该数据适合从第三方获得服务而不揭示机密的普通文本。基于FPGA的PQC和HE HE硬件加速器(例如RLWE)比基于处理器的平台和特定于应用程序的集成电路(ASIC)具有成本效益。与基于ASIC的设计相比,基于FPGA的硬件加速器仍然消耗更多的功率。接近阈值计算(NTC)可能是基于FPGA的RLWE实现的方便解决方案。在本文中,我们实施了具有14个子组件的RLWE硬件加速器。本文根据所有14个子组件的关键路径创建簇。每个集群都在FPGA分区中实现,该分区具有相同的偏置电压$ V_ {CCINT} $。具有较高临界路径的群集使用较高的VCCINT来避免正时故障。簇的临界路径较低,使用较低的偏置电压VCCINT。该电压缩放,分区的RLWE可以在Vivado和VTR平台中节省约6%和〜11%的功率。实施的RLWE硬件加速器的资源使用率和吞吐量比现有文献相对好。
Ring Learning With Error (RLWE) algorithm is used in Post Quantum Cryptography (PQC) and Homomorphic Encryption (HE) algorithm. The existing classical crypto algorithms may be broken in quantum computers. The adversaries can store all encrypted data. While the quantum computer will be available, these encrypted data can be exposed by the quantum computer. Therefore, the PQC algorithms are an essential solution in recent applications. On the other hand, the HE allows operations on encrypted data which is appropriate for getting services from third parties without revealing confidential plain-texts. The FPGA based PQC and HE hardware accelerators like RLWE is much cost-effective than processor based platform and Application Specific Integrated Circuit (ASIC). FPGA based hardware accelerators still consume more power compare to ASIC based design. Near Threshold Computation (NTC) may be a convenient solution for FPGA based RLWE implementation. In this paper, we have implemented RLWE hardware accelerator which has 14 subcomponents. This paper creates clusters based on the critical path of all 14 subcomponents. Each cluster is implemented in an FPGA partition which has the same biasing voltage $V_{ccint}$. The clusters that have higher critical paths use higher Vccint to avoid timing failure. The clusters have lower critical paths use lower biasing voltage Vccint. This voltage scaled, partitioned RLWE can save ~6% and ~11% power in Vivado and VTR platform respectively. The resource usage and throughput of the implemented RLWE hardware accelerator is comparatively better than existing literature.