Design of a linear systolic array for computing modular multiplication and squaring in \(\text{GF}(2^m)\) (Q5948833): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Set OpenAlex properties.
 
(2 intermediate revisions by 2 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: New directions in cryptography / rank
 
Normal rank
Property / cites work
 
Property / cites work: A public key cryptosystem and a signature scheme based on discrete logarithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Cellular-Array Multiplier for GF(2<sup>m</sup>) / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computation with finite fields / rank
 
Normal rank
Property / cites work
 
Property / cites work: Systolic Multipliers for Finite Fields GF(2<sup>m</sup>) / rank
 
Normal rank
Property / cites work
 
Property / cites work: The VLSI Implementation of a Reed—Solomon Encoder Using Berlekamp's Bit-Serial Multiplier Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: VLSI Architectures for Computing Multiplications and Inverses in GF(2<sup>m</sup>) / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3935355 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Modular Multiplication Without Trial Division / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3136478 / rank
 
Normal rank
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
    0 references
    0 references
    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
    0 references
    modular exponentiation
    0 references
    Montgomery modular multiplication algorithm
    0 references
    systolic array
    0 references
    VLSI implementation
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references