Title : 
High-speed constant-time division module for Elliptic Curve Cryptography based on GF(2m)
         
        
            Author : 
Kai Liao ; Xiaoxin Cui ; Nan Liao ; Tian Wang ; Xiao Zhang ; Ying Huang ; Dunshan Yu
         
        
            Author_Institution : 
Inst. of Microelectron., Peking Univ., Beijing, China
         
        
        
        
        
        
            Abstract : 
To achieve high performance scalar multiplication arithmetic in Elliptic Curve Cryptography (ECC) based on GF(2m), a high-speed constant-time division module with optimized architecture is proposed in this paper. Modified from the traditional extended Euclidean Great Common Divisor (GCD) division algorithm, the presented algorithm computes a single multiplicative inverse or division in constant m iterations, i.e. m clock cycles, in GF(2m), which obtains a tremendous reduction (specifically more than 50%) on computing time compared with previous works. Combined with the meticulously optimized architecture, this novel division module achieves lower area-time complexity, which makes it an excellent option for high performance ECC design.
         
        
            Keywords : 
digital arithmetic; iterative methods; polynomials; public key cryptography; Euclidean great common divisor division algorithm; elliptic curve cryptography; high performance scalar multiplication arithmetic; high-speed constant-time division module; Algorithm design and analysis; Clocks; Computer architecture; Elliptic curve cryptography; Galois fields; Registers; constant-time; division module; elliptic curve cryptography; finite field arithmetic; high-speed;
         
        
        
        
            Conference_Titel : 
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
         
        
            Conference_Location : 
Melbourne VIC
         
        
            Print_ISBN : 
978-1-4799-3431-7
         
        
        
            DOI : 
10.1109/ISCAS.2014.6865261