Abstract
We present new designs of low complexity and low latency systolic arrays for multiplication in GF(2m) when there is an irreducible all one polynomial (AOP) of degree m. Our proposed bit parallel array has a reduced latency and hardware complexity compared with previously proposed designs. For a cryptographic purpose, we derive a linear systolic array using our algorithm and show that our design has a latency m/2+1 and a throughput rate 1/(m/2+1). Compared with other linear systolic arrays, we find that our design has at least 50 percent reduced hardware complexity and latency, and has twice higher throughput rate. Therefore our multiplier provides a fast and a hardware efficient architecture for multiplication of two elements in GF(2m) for large m.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Berlekamp, E.R.: Bit-serial Reed-Solomon encoders. IEEE Trans. Inform. Theory 28, 869–874 (1982)
Itoh, T., Tsujii, S.: Structure of parallel multipliers for a class of finite fields GF(2m). Information and computation 83, 21–40 (1989)
Wang, C.L., Lin, J.L.: Systolic array implementation of multipliers for finite fields GF(2m). IEEE Trans. Circuits Syst. 38, 796–800 (1991)
Yeh, C.S., Reed, I.S., Troung, T.K.: Systolic multipliers for finite fields GF(2m). IEEE Trans. Computers C-33, 357–360 (1984)
Fenn, S.T.J., Benaissa, M., Taylor, D.: Dual basis systolic multipliers for GF(2m). IEE Proc. Comput. Digit. Tech. 144, 43–46 (1997)
Lee, C.Y., Lu, E.H., Lee, J.Y.: Bit parallel systolic multipliers for GF(2m) fields defined by all one and equally spaced polynomials. IEEE Trans. Computers 50, 385–393 (2001)
Reyhani-Masoleh, A., Hasan, M.A.: A new construction of Massey-Omura parallel multiplier over GF(2m). IEEE Trans. Computers 51, 511–520 (2002)
Fenn, S.T.J., Parker, M.G., Benaissa, M., Taylor, D.: Bit-serial multiplication in GF(2m) using irreducible all one polynomials. IEE Proc. Comput. Digit. Tech. 144, 391–393 (1997)
IEEE P1363: Standard specifications for public key cryptography (1999)
Brillhart, J., Lehmer, D.H., Selfridge, J.L., Tuckerman, B., Wagstaff Jr., S.S.: Factorizations of b n±1, b = 2, 3, 5, 7, 10, 11, 12 up to High Powers. Contemporary Mathematics 22, American Mathematical Society (1988)
Hooley, C.: On Artin’s conjecture. J. reine angew. Math. 225, 209–220 (1967)
Gupta, R., Ram Murty, M.: A remark on Artin’s conjecture. Inventiones Math. 78, 127–130 (1984)
Heath-Brown, D.: Artin’s conjecture for primitive roots. Quart. J. Math. 37, 27–38 (1986)
Tenenbaum, G., France, M.M.: The Prime Numbers and Their Distribution. translated by P.G. Spain, Ameriacn Mathematical Society (2000)
Menezes, A.J., Blake, I.F., Gao, S., Mullin, R.C., Vanstone, S.A., Yaghoobian, T.: Applications of Finite Fields. Kluwer Academic Publisher, Dordrecht (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kwon, S., Kim, C.H., Hong, C.P. (2004). A Linear Systolic Array for Multiplication in GF(2m) for High Speed Cryptographic Processors. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24768-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-24768-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22060-2
Online ISBN: 978-3-540-24768-5
eBook Packages: Springer Book Archive