DocumentCode :
1044709
Title :
Systolic and Super-Systolic Multipliers for Finite Field GF(2^{m}) Based on Irreducible Trinomials
Author :
Meher, Pramod Kumar
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
Volume :
55
Issue :
4
fYear :
2008
fDate :
5/1/2008 12:00:00 AM
Firstpage :
1031
Lastpage :
1040
Abstract :
Novel systolic and super-systolic architectures are presented for polynomial basis multiplication over GF(2m) based on irreducible trinomials. By suitable cut-set retiming, we have derived here an efficient bit-level-pipelined bit-parallel systolic design for binary field multiplication which requires fewer gates and registers and involves nearly half the time-complexity of the corresponding existing design. We have also suggested a digit-level-pipelined design, which involves lower latency, and fewer registers compared with the bit-level-pipelined structure. Moreover, we have proposed a super-systolic design consisting of a set of systolic arrays in a systolic-pipeline and a pipelined systolic-block design consisting of a pipelined blocks of concurrent systolic arrays. The super-systolic designs have the same average computation time and the same critical path as the proposed bit-level-pipelined design, but can be used to reduce the latency by a factor O(radic(m)) at the cost of marginally higher number of XOR gates and bit-registers. The hardware complexities of proposed super-systolic designs are nearly three times that of the existing bit-parallel structures, but offer very high throughput compared with the others for large values of m. For the field orders m = 233 and m = 409, the proposed structures offer, respectively, ten and eleven times more throughput than the others.
Keywords :
Galois fields; multiplying circuits; pipeline processing; polynomials; systolic arrays; XOR gates; binary field multiplication; bit-level-pipelined bit-parallel systolic design; bit-registers; cut-set retiming; digit-level-pipelined design; finite field GF; irreducible trinomials; polynomial basis multiplication; super-systolic multipliers; systolic arrays; Elliptic curve cryptography (ECC); Finite field; Galois field; elliptic curve cryptography; error control coding; finite field; finite field multiplication; finite-field multiplication; irreducible trinomials; systolic array; very large scale integration (VLSI); very large-scale integration (VLSI);
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2008.916622
Filename :
4436206
Link To Document :
بازگشت