A Fast Modular Inversion Fpga Implementation Over Gf(2(M)) Using Modified X(2n) Unit

ISCAS(2018)

引用 9|浏览16
暂无评分
摘要
Modular inversion is an important step in Elliptic Curve Cryptography (ECC). Itoh-Tsujii's algorithm (ITA) is a commonly applied modular inversion algorithm. This paper proposes a novel architecture of modular inversion implementation based on ITA. The modular multiplier and 2(n) units are modified into non-iterative logic to increase clock frequency. Least-clock-cycle-ITA and High-speed-ITA architectures are proposed to minimize latency in different situations. Both architectures are implemented on FPGA Virtex-5. LCC-ITA completes modular inversion in 9 clock cycles with maximum clock frequency 126.1MHz, while HS-ITA completes two modular inversions in 20 clock cycles with maximum clock frequency 177.6MHz. The performance of the proposed architectures is 56% and 134% higher than the best work before.
更多
查看译文
关键词
ITA,modular inversion,FPGA,ECC,GF(2(m))
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要