Design of a linear systolic array for computing modular multiplication and squaring in \(\text{GF}(2^m)\) (Q5948833): Difference between revisions
From MaRDI portal
ReferenceBot (talk | contribs) Changed an Item |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/s0898-1221(01)00147-x / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2025569319 / rank | |||
Normal rank |
Latest revision as of 11:25, 30 July 2024
scientific article; zbMATH DE number 1672057
Language | Label | Description | Also known as |
---|---|---|---|
English | Design of a linear systolic array for computing modular multiplication and squaring in \(\text{GF}(2^m)\) |
scientific article; zbMATH DE number 1672057 |
Statements
Design of a linear systolic array for computing modular multiplication and squaring in \(\text{GF}(2^m)\) (English)
0 references
12 November 2001
0 references
Many public key cryptosystems make heavy use of modular arithmetics, with the modular exponentiation being the operation that plays important role in the overall time complexity of such algorithms. Standard implementation of the exponentiation operation makes use of a series of squaring and multiplication operations. In the paper linear systolic array for computing the modular multiplication and squaring simultaneously in \(GF(2^m)\) is proposed -- the array can be efficiently used for the modular exponentation in \(GF(2^m)\). The authors first analyze Montgomery multiplication algorithm to identify the common computational parts to perform concurrent execution of both modular squaring and multiplication in the modular exponentiation. Then they use formal approach to derive resulting systolic array, namely after deriving a dependence graph for the recurrence Montgomery algorithm a space-time transformation is applied. As a result linear systolic array with unidirectional data flow with \(m+1\) processing elements and latency \(3m+1\) is proposed.
0 references
modular exponentiation
0 references
Montgomery modular multiplication algorithm
0 references
systolic array
0 references
VLSI implementation
0 references
0 references