Browse > Article
http://dx.doi.org/10.13089/JKIISC.2003.13.5.179

Design of an Efficient Bit-Parallel Multiplier using Trinomials  

정석원 (고려대학교 정보보호대학원)
이선옥 (고려대학교 정보보호대학원)
김창한 (세명대학교 인터넷 정보학부)
Abstract
Recently efficient implementation of finite field operation has received a lot of attention. Among the GF($2^m$) arithmetic operations, multiplication process is the most basic and a critical operation that determines speed-up hardware. We propose a hardware architecture using Mastrovito method to reduce processing time. Existing Mastrovito multipliers using the special generating trinomial p($\chi$)=$x^m$+$x^n$+1 require $m^2$-1 XOR gates and $m^2$ AND gates. The proposed multiplier needs $m^2$ AND gates and $m^2$+($n^2$-3n)/2 XOR gates that depend on the intermediate term xn. Time complexity of existing multipliers is $T_A$+( (m-2)/(m-n) +1+ log$_2$(m) ) $T_X$ and that of proposed method is $T_X$+(1+ log$_2$(m-1)+ n/2 ) )$T_X$. The proposed architecture is efficient for the extension degree m suggested as standards: SEC2, ANSI X9.63. In average, XOR space complexity is increased to 1.18% but time complexity is reduced 9.036%.
Keywords
Elliptic Curve Cryptosystem; Bit-Parallel Multiplier; Mastrovito Multiplication Method;
Citations & Related Records
연도 인용수 순위
  • Reference
1 /
[ R.Lidl;H.Niederreiter ] / Intorduction to Finite Fields and Their Aplications
2 /
[ A.J.Menezes ] / Elliptic Curve Public Key Cryptosystems
3 VLSI architectures for Computation in Galois Fields /
[ E.D.Mastrovito ] / PhD thesis
4 A New architecture for a parallel finite field multiplier with low complexity based on composite fields /
[ C.Parr ] / IEEE Transactions on Computers   DOI   ScienceOn
5 Public Key Cryptography for the Finanicial Services Industry: Elliptic Curve Digital signature Algorithm /
[] / ANSI X.9.63-1998
6 Mastrovito multiplier for general irreducible polynomials /
[ A.Halbutogullari;C.K.Koc ] / Applied Algebra, Algebraic Algorithms and Error Correcting Codes, Lecture Notes in Computer Science NO.1719
7 Low-complexity bit parallel canonicaland normal basis multipliers for a class of finite fields /
[ C.K.Koc;B.Sunar ] / IEEE Transactions on Computers   DOI   ScienceOn
8 /
[ SEC2 ] / Recommended Elliptic Curve Domain Parameters
9 /
[] / IEEE P1363. Standard Specifications for Public Key Cryptography
10 Masrovito Multiplier for All Trinomial /
[ B.Sunar;C.K.Koc ] / IEEE Transactions on Computers   DOI   ScienceOn
11 /
[ G.H.Golub;C.F. van Loan ] / Matrix Computations
12 /
[ A.J.Menezes ] / Applications of Finite fields
13 Efficient algorithms for elliptic curve cryptosystem /
[ J.Guajardo;C.Parr. ] / Advances in Cryptology CRYPTO'97, Lecture notes in Computer Science   DOI
14 Efficient VLSI Arthitectures for Bit parallel Computation in Galois fields /
[ C.Parr ] / PhD thesis,Universitat GH Essen
15 VLSI architectures for multiplication over finite field /
[ E.D.Mastrovito;T.Mora(ed.) ] / Applied Algebra, Algebraic algorithms,and Error Correcting Codes, 6th International Conference, AAECC-6,Lecture Notes in Computer Science