发明名称 DEVICE AND METHOD FOR CALCULATING A MULTIPLICATION INVOLVING A SHIFTING OF THE MULTIPLICAND
摘要 A device for calculating a modular multiplication comprises a unit for analyzing (100) positions of the multiplier by using a look-ahead algorithm in order to obtain a multiplication shifting value (sm). In addition, a unit for determining (104) an intermediate result shifting value is provided that determines a positive intermediate result shifting value. A unit (106) then calculates a multiplicand shifting value (sc) as a difference between the intermediate result shifting value (sz) and the multiplication shifting value (sm). The intermediate result from the previous iteration step and from the multiplicand are then shifted (108) by the corresponding shifting quantities (sc and sz) in order to then carry out a three-operand addition (112) with the shifted values optionally while taking look-ahead parameters (vn and vc) into consideration. The shifting of the intermediate result and of the multiplicand with regard to a fixed module enables the more efficient use of shifters since the multiplication shifting value (sm), which has a tendency to be large, does not dictate the shifter dimensioning.
申请公布号 KR20050089067(A) 申请公布日期 2005.09.07
申请号 KR20057011752 申请日期 2005.06.22
申请人 INFINEON TECHNOLOGIES AG 发明人 FISCHER WIELAND;SEIFERT JEAN PIERRE;SEDLAK HOLGER
分类号 G06F7/52;G06F7/533;G06F7/60;G06F7/72;(IPC1-7):G06F7/52 主分类号 G06F7/52
代理机构 代理人
主权项
地址