Systolic array implementation of Euclid's algorithm for inversion and division in GF(2m)

被引:73
作者
Guo, JH [1 ]
Wang, CL [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 300, Taiwan
关键词
finite field division; finite field inversion; parallel-in parallel-out architecture; serial-in serial-out architecture; standard basis; systolic array; VLSI;
D O I
10.1109/12.729800
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents two new systolic arrays to realize Euclid's algorithm for computing inverses and divisions in finite fields GF(2(m)) with the standard basis representation. One of these two schemes is parallel-in parallel-out, and the other is serial-in serial-out. The former employs O(m(2)) area complexity to provide the maximum throughput in the sense of producing one result every clock cycle, while the latter achieves a throughput of one result per m clock cycles using O(m.log(2)m) area complexity. Both of the proposed architectures are highly regular and, thus, well suited to VLSI implementation. As compared to existing related systolic architectures with the same throughput performance, the proposed parallel-in parallel-out scheme reduces the hardware complexity (and, thus, the area-time product) by a factor of O(m) and the proposed serial-in serial-out scheme by a factor of O(m/log(2)m).
引用
收藏
页码:1161 / 1167
页数:7
相关论文
empty
未找到相关数据