Abstract

Let F/sub 2/ denote the binary field and F/sub 2m/, an algebraic extension of degree m>1 over F/sub 2/. Traditionally, elements of F/sub 2m/ are either represented as powers of a primitive element of F/sub 2m/ together with 0, or by an expansion in a basis of the vector space F/sub 2m/ over F/sub 2/. We propose a new representation based on an isomorphism from F/sub 2m/ into the residue polynomial ring module X/sup n/+1. The new representation simultaneously satisfies the properties of various traditional representations, which leads, in some cases, to architectures of parallel-in-parallel-out arithmetic circuits (adder, multiplier, exponentiator/inverter, squarer, divider) with average to small complexity. We show that the implementation of all the arithmetic circuits designed for the new representation on an integrated circuit sometimes has smaller complexity than the implementation of all the arithmetic circuits designed for other representations. In addition, we derive a serial multiplier for the field F/sub 2m/ which comprises the least number of gates of all the serial multipliers known to the author, when m+1 is a prime such that 2 is primitive in the field Z/sub m+1/.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.