Tenth International Conference on VLSI Design: VLSI in Multimedia Applications
Architectures for Arithmetic over GF(2^m)
Hyderabad, India
January 04-January 07
ISBN: 0-8186-7755-4
Arithmetic over finite fields has significant applications in switching theory, error-correcting codes, cryptography etc. In this article, we present several algorithms and design architectures for some of the operations over GF(2^m). The architectures use One-Dimensional Arrays with regular and nearest-neighbor interconnections. Together with a modification of the standard basis multiplier of Pal Chaudhuri and Barua, our designs cover array-based implementations for all these operations for both normal and standard basis. We also design a normal basis multiplier which, for many values of m, has less complicated interconnections and by achieving squaring in standard basis in one clock cycle, we establish this basis as a practicable alternative to normal basis for fast and efficient arithmetic operations over GF(2^m).