Low-latency Hardware Architecture for VDF Evaluation in Class Groups
【Author】 Zhu, Danyang; Tian, Jing; Li, Minghao; Wang, Zhongfeng
【Source】IEEE TRANSACTIONS ON COMPUTERS
【影响因子】3.183
【Abstract】The verifiable delay function (VDF), as a kind of cryptographic primitives, has recently been adopted quite often in decentralized systems. Highly correlated to the security of VDFs, the fastest implementation for VDF evaluation is generally desired to be publicly known. In this paper, for the first time, we propose a low-latency hardware implementation for the complete VDF evaluation in the class group by jointly exploiting optimizations. On one side, we reduce the required computational cycles by decreasing the hardware-unfriendly divisions and increase the parallelism of computations by reducing the data dependency. On the other side, we provide low-latency large-number divisors, multipliers, and adders, respectively, while those operators are generally very hard to be accelerated. Besides, we carefully schedule the sub-modules and devise the low-latency architecture for the complete VDF evaluation. Finally, the proposed design is coded and synthesized under the TSMC 28-nm CMOS technology. The experimental results show that our design can achieve a speedup of 3.5x compared to the optimal C++ implementation for the VDF evaluation over an advanced CPU. Moreover, compared to the state-of-the-art hardware implementation for the squaring, a key step of VDF, we achieve about 2x speedup.
【Keywords】Low latency communication; Hardware; Security; Delays; Computer architecture; Blockchains; Software algorithms; ASIC; blockchain; class groups; extended GCD; low-latency; verifiable delay functions
【发表时间】2023 1-Jun
【收录时间】2023-07-08
【文献类型】
【主题类别】
--
【DOI】 10.1109/TC.2022.3219723
评论