Redundant integer representations and fast exponentiation (Q1910428)

From MaRDI portal





scientific article; zbMATH DE number 863676
Language Label Description Also known as
English
Redundant integer representations and fast exponentiation
scientific article; zbMATH DE number 863676

    Statements

    Redundant integer representations and fast exponentiation (English)
    0 references
    0 references
    0 references
    0 references
    12 December 1996
    0 references
    Efficient implementation of modular exponentiation of large integers is of great significance for many cryptographic algorithms. The well-known ``square and multiply'' technique seems to be generally accepted, yet the number of multiplications involved can be reduced using alternative representation of the exponent. The paper deals with two such representations. In the first case use of signed-digit representations of the exponent already proposed by other authors is considered and a precise analysis of its performance is given. Next, a new technique based on a different redundant representation of the exponent, called string replacement, is proposed and its complexity analyzed. Finally the new algorithm is compared with other variants of the square-and-multiply exponentiation algorithm.
    0 references
    implementation of modular exponentiation of large integers
    0 references
    cryptographic algorithms
    0 references
    signed-digit representations
    0 references
    string replacement
    0 references
    complexity
    0 references
    square-and-multiply exponentiation algorithm
    0 references
    0 references

    Identifiers