DocumentCode :
2328292
Title :
A low complexity modulo 2n+1 squarer design
Author :
Muralidharan, Ramya ; Chang, Chip-Hong ; Jong, Ching-Chuen
Author_Institution :
Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore
fYear :
2008
fDate :
Nov. 30 2008-Dec. 3 2008
Firstpage :
1296
Lastpage :
1299
Abstract :
Modulo 2n+1 squaring has been used in various applications like cryptography and Fermat number transform. Arithmetic modulo 2n+1 is also known to be the most time critical among the three residue channels in the prevalent {2n -1, 2n, 2n+1} based residue number system (RNS). In order to speed up modulo 2n+1 operation, the diminished-1 number representation is widely employed. However the use of diminished-1 representation results in area overhead and increased execution delay. In this paper, we present a design of modulo 2n+1 squarer using weighted binary representation. Our synthesis results based on TSMC 0.18 m CMOS standard cell library indicate that the proposed squarer offers significant area and delay savings of up to 25% and 11%, respectively.
Keywords :
matrix algebra; residue number systems; CMOS standard cell library; Fermat number transform; arithmetic modulo; cryptography; diminished-1 number representation; low complexity modulo squarer design; residue number system; weighted binary representation; Arithmetic; Concurrent computing; Cryptography; Delay; Embedded system; Libraries; Matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
Conference_Location :
Macao
Print_ISBN :
978-1-4244-2341-5
Electronic_ISBN :
978-1-4244-2342-2
Type :
conf
DOI :
10.1109/APCCAS.2008.4746265
Filename :
4746265
Link To Document :
بازگشت