DocumentCode
3514087
Title
Low power modular integer exponentiation using discrete logarithm transformation
Author
Byers, Micah ; Di, Jia
Author_Institution
Comput. Sci. & Comput. Eng. Dept., Univ. of Arkansas, Fayetteville, AR
fYear
2008
fDate
15-15 Oct. 2008
Firstpage
113
Lastpage
116
Abstract
Exponentiation is an important mathematical operation in many areas, and is constantly being researched for more efficient methods. This paper presents a power efficient implementation of integer modular exponentiation using discrete logarithm transformation. By transforming the base of an exponent, this method is able to perform modular exponentiation without the use of multipliers. Originally developed and implemented for high speed applications, this method has been modified and implemented for low power while maintaining comparable performance. The design is created and simulated with a repeative-square design for comparison purpose. The two circuits are compared in terms of speed and power consumption. Results show that for bus sizes greater than 32 bit, the proposed design is able to use only approximately 40% of the power that the repeative-square counterpart consumes.
Keywords
discrete transforms; mathematical operators; discrete logarithm transformation; low power modular integer exponentiation; mathematical operation; repeative-square design; Circuit simulation; Computer science; Cryptography; Design methodology; Energy consumption; Power engineering and energy; Power engineering computing; Read only memory; Registers; Tree data structures; Integer modular exponentiation; discrete logarithm transformation; power efficient; pre-computation;
fLanguage
English
Publisher
ieee
Conference_Titel
Microsystems and Nanoelectronics Research Conference, 2008. MNRC 2008. 1st
Conference_Location
Ottawa, Ont.
Print_ISBN
978-1-4244-2920-2
Electronic_ISBN
978-1-4244-2921-9
Type
conf
DOI
10.1109/MNRC.2008.4683391
Filename
4683391
Link To Document