2002 · 12 citations · 5 references
EngineeringHardware AlgorithmComputer ArchitectureComputational ComplexitySupercomputer ArchitectureSoftware AnalysisHardware SecurityFast Software ExponentiationParallel ComputingReal Data TypeComputer EngineeringComputer ScienceNew AlgorithmExponentiation AlgorithmCryptographyHardware AccelerationComputer AlgebraTime ComplexityParallel ProgrammingMontgomery Multiplication
The authors present a new algorithm for computing a/sup e/ where a/spl isin/GF(2/sup k/) and e is a positive integer. The proposed algorithm is more suitable for implementation in software, and relies on the Montgomery multiplication in GF(2/sup k/). The speed of the exponentiation algorithm largely depends on the availability of a fast method for multiplying two polynomials of length w defined over GF(2). The theoretical analysis and experiments indicate that the proposed exponentiation method is at least 6 times faster than the exponentiation method using the standard multiplication when w=8. Furthermore, the availability of a 32-bit GF(2) polynomial multiplication instruction on the underlying processor would make the new exponentiation algorithm up to 37 times faster.
5
Montgomery Multiplication in GF(2k)
Çetin Kaya Koç, Tolga Acar · Designs Codes and Cryptography · 1998 · 267 citations
Arithmetic operations in GF(2m)
Gordon B. Agnew, T. Beth, R. C. Mullin et al. · Journal of Cryptology · 1993 · 64 citations · Full text