Design of MSB-First Digit-Sdrial Multiplier for Finite Fields GF(2^m) 


Vol. 27,  No. 6, pp. 625-631, Jun.  2002


PDF
  Abstract

This paper presents a MSB-first digit-serial systolic array for computing modular multiplication of A(x)B(x) mod G(x) in finite fields GF(2^m). From the MSB-first multiplication algorithm in GF(2^m), we obtain a new data dependence graph and design an efficient digit-serial systolic multiplier. For circuit synthesis, we obtain VHDL code for multiplier. If input data come in continuously, the implemented multiplier can produce multiplication results at a rate of one every [m/L] clock cycles, where L is the selected digit size. The analysis results show that the proposed architecture leads to a reduction of computational delay time and it has much more simple structure than existing digit-serial systolic multiplier. Furthermore, since the propose architecture has the features of unidirectional data flow and regularity, it shows good extension characteristics with respect to m and L.
This paper presents a MSB-first digit-serial systolic array for computing modular multiplication of A(x)B(x) mod G(x) in finite fields GF(2^m). From the MSB-first multiplication algorithm in GF(2^m), we obtain a new data dependence graph and design an efficient digit-serial systolic multiplier. For circuit synthesis, we obtain VHDL code for multiplier. If input data come in continuously, the implemented multiplier can produce multiplication results at a rate of one every [m/L] clock cycles, where L is the selected digit size. The analysis results show that the proposed architecture leads to a reduction of computational delay time and it has much more simple structure than existing digit-serial systolic multiplier. Furthermore, since the propose architecture has the features of unidirectional data flow and regularity, it shows good extension characteristics with respect to m and L.
This paper presents a MSB-first digit-serial systolic array for computing modular multiplication of A(x)B(x) mod G(x) in finite fields GF(2^m). From the MSB-first multiplication algorithm in GF(2^m), we obtain a new data dependence graph and design an efficient digit-serial systolic multiplier. For circuit synthesis, we obtain VHDL code for multiplier. If input data come in continuously, the implemented multiplier can produce multiplication results at a rate of one every [m/L] clock cycles, where L is the selected digit size. The analysis results show that the proposed architecture leads to a reduction of computational delay time and it has much more simple structure than existing digit-serial systolic multiplier. Furthermore, since the propose architecture has the features of unidirectional data flow and regularity, it shows good extension characteristics with respect to m and L.
This paper presents a MSB-first digit-serial systolic array for computing modular multiplication of A(x)B(x) mod G(x) in finite fields GF(2^m). From the MSB-first multiplication algorithm in GF(2^m), we obtain a new data dependence graph and design an efficient digit-serial systolic multiplier. For circuit synthesis, we obtain VHDL code for multiplier. If input data come in continuously, the implemented multiplier can produce multiplication results at a rate of one every [m/L] clock cycles, where L is the selected digit size. The analysis results show that the proposed architecture leads to a reduction of computational delay time and it has much more simple structure than existing digit-serial systolic multiplier. Furthermore, since the propose architecture has the features of unidirectional data flow and regularity, it shows good extension characteristics with respect to m and L.
This paper presents a MSB-first digit-serial systolic array for computing modular multiplication of A(x)B(x) mod G(x) in finite fields GF(2^m). From the MSB-first multiplication algorithm in GF(2^m), we obtain a new data dependence graph and design an efficient digit-serial systolic multiplier. For circuit synthesis, we obtain VHDL code for multiplier. If input data come in continuously, the implemented multiplier can produce multiplication results at a rate of one every [m/L] clock cycles, where L is the selected digit size. The analysis results show that the proposed architecture leads to a reduction of computational delay time and it has much more simple structure than existing digit-serial systolic multiplier. Furthermore, since the propose architecture has the features of unidirectional data flow and regularity, it shows good extension characteristics with respect to m and L.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

C. H. Kim, S. D. Han, C. P. Hong, "Design of MSB-First Digit-Sdrial Multiplier for Finite Fields GF(2^m)," The Journal of Korean Institute of Communications and Information Sciences, vol. 27, no. 6, pp. 625-631, 2002. DOI: .

[ACM Style]

Chang Hoon Kim, Sang Duk Han, and Chun Pyo Hong. 2002. Design of MSB-First Digit-Sdrial Multiplier for Finite Fields GF(2^m). The Journal of Korean Institute of Communications and Information Sciences, 27, 6, (2002), 625-631. DOI: .

[KICS Style]

Chang Hoon Kim, Sang Duk Han, Chun Pyo Hong, "Design of MSB-First Digit-Sdrial Multiplier for Finite Fields GF(2^m)," The Journal of Korean Institute of Communications and Information Sciences, vol. 27, no. 6, pp. 625-631, 6. 2002.