Research Article

FPGA Based High Speed SPA Resistant Elliptic Curve Scalar Multiplier Architecture

Algorithm 1

Montgomery ladder for EC point multiplication [20].
  Input: An integer and a point on elliptic curve
  Output:
()    
()    
()    for    downto    do  // is the bit length of //
()       if    then
()        
()        
()       else
()        
()        
() return