Skip to main content

Complexity Reduction of Constant Matrix Computations over the Binary Field

  • Conference paper
Arithmetic of Finite Fields (WAIFI 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4547))

Included in the following conference series:

Abstract

In this work an algorithm for realizing a multiplication of a vector by a constant matrix over the binary field with few two-input XOR-gates is proposed. This type of problem occurs in, e.g., Galois field computations, syndrome computation for linear error correcting codes, cyclic redundancy checks (CRCs), linear feedback shift-registers (LFSRs), and implementations of the Advanced Encryption Standard (AES) algorithm. As the proposed algorithm can utilize cancellation of terms it outperforms in general previously proposed algorithms based on sub-expression sharing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Lidl, R., Niederreiter, H.: Finite Fields. Cambridge University Press, Cambridge (1996)

    MATH  Google Scholar 

  • McEliece, R.J.: Finite Fields for Computer Scientists and Engineers. Springer, Heidelberg (1987)

    MATH  Google Scholar 

  • Paar, C.: Optimized Arithmetic for Reed-Solomon Encoders. In: Proceedings of IEEE International Symposium on Information Theory, Ulm, Germany, p. 250. IEEE Computer Society Press, Los Alamitos (1997)

    Chapter  Google Scholar 

  • Hu, Q., Wang, Z., Zhang, J., Xiao, J.: Low Complexity Parallel Chien Search Architecture for RS Decoder. In: Proceedings of IEEE International Symposium on Circuits and Systems, Kobe, Japan, May 2005, vol. 1, pp. 340–343 (2005)

    Google Scholar 

  • Paar, C.: A New Architecture for a Parallel Finite Field Multiplier with Low Complexity Based on Composite Fields. IEEE Transactions on Computers 45(7), 856–861 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  • Olofsson, M.: VLSI Aspects on Inversion in Finite Fields. PhD thesis, Linköping University, Linköping, Sweden, No. 731 (February 2002)

    Google Scholar 

  • Chen, Y., Parhi, K.K.: Small Area Parallel Chien Search Architectures for Long BCH Codes. IEEE Transactions on VLSI Systems 12(5), 401–412 (2004)

    Article  Google Scholar 

  • Pei, T.B., Zukowski, C.: High-speed Parallel CRC Circuits in VLSI. IEEE Transactions on Communications 40(4), 653–657 (1992)

    Article  MATH  Google Scholar 

  • Cheng, C., Parhi, K.K.: High-speed Parallel CRC Implementation Based on Unfolding, Pipelining, and Retiming. IEEE Transactions on Circuits and Systems II 53(10), 1017–1021 (2006)

    Article  Google Scholar 

  • Zhang, X., Parhi, K.K.: Implementation approaches for the Advanced Encryption Standard algorithm. IEEE Circuits and Systems Magazine 2(4), 24–46 (2002)

    Article  Google Scholar 

  • Bull, D.R., Horrocks, D.H.: Primitive Operator Digital Filters. IEE Proceedings G 138(3), 401–412 (1991)

    Google Scholar 

  • Potkonjak, M., Shrivasta, M.B., Chandrakasan, A.P.: Multiple Constant Multiplication: Efficient and Versatile Framework and Algorithms for Exploring Common Subexpression Elimination. IEEE Transactions on Computer-Aided Design 15(2), 151–161 (1996)

    Article  Google Scholar 

  • Hartley, R.I.: Subexpression Sharing in Filters Using Canonic Signed Digit Multipliers. IEEE Transactions on Circuits and Systems II 43(10), 677–688 (1996)

    Article  Google Scholar 

  • Pasko, R., Schaumont, P., Derudder, V., Vernalde, S., Durackova, D.: A New Algorithm for Elimination of Common Subexpressions. IEEE Transactions on Computer-Aided Design 18(1), 58–68 (1999)

    Article  Google Scholar 

  • Xu, F., Chang, C.H., Jong, C.C.: Contention Resolution Algorithm for Common Subexpression Elimination in Digital Filter Design. IEEE Transactions on Circuits and Systems II 52(10), 695–700 (2005)

    Article  Google Scholar 

  • Flores, P., Monteiro, J., Costa, E.: An Exact Algorithm for the Maximal Sharing of Partial Terms in Multiple Constant Multiplications. In: IEEE/ACM International Conference on Computer-Aided Design, San Jose, CA, November 2005, pp. 13–16 (2005)

    Google Scholar 

  • Gustafsson, O., Wanhammar, L.: ILP Modelling of the Common Subexpression Sharing Problem. In: International Conference on Electronics, Circuits and Systems. Dubrovnik, Croatia, vol. 3, pp. 1171–1174 (September 2002)

    Google Scholar 

  • Bordewijk, J.L.: Inter-reciprocity Applied to Electrical Networks. Applied Scientific Research 6(1), 1–74 (1957)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Claude Carlet Berk Sunar

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gustafsson, O., Olofsson, M. (2007). Complexity Reduction of Constant Matrix Computations over the Binary Field. In: Carlet, C., Sunar, B. (eds) Arithmetic of Finite Fields. WAIFI 2007. Lecture Notes in Computer Science, vol 4547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73074-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73074-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73073-6

  • Online ISBN: 978-3-540-73074-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics