JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]


Journal of Information Science and Engineering, Vol. 25 No. 5, pp. 1555-1573


An Efficient Multiplier/Divider Design for Elliptic Curve Cryptosystem over GF(2m)


MING-DER SHIEH, JUN-HONG CHEN, WEN-CHING LIN AND CHIEN-MING WU+
Department of Electrical Engineering 
National Cheng Kung University 
Tainan, 701 Taiwan 
+Chip Implementation Center 
National Applied Research Laboratories 
Hsinchu, 300 Taiwan 
E-mail: shiehm@mail.ncku.edu.tw


    Using the concept of reciprocal polynomial, this paper shows that a field multiplication over GF(2m) can be implemented by extended Stein’s algorithm, one of the algorithms used to accomplish division. In this way, a field multiplier can be efficiently embedded into a divider with very little hardware overhead for operand selection based on a fundamental change at the algorithmic level. When applying the developed combined multiplication and division (CMD) algorithm to Elliptic Curve Cryptography (ECC) using affine coordinates, we achieve about 13.8% reduction on the area requirement with almost no performance degradation compared to the one implemented with two distinct components. Experimental results also demonstrate that not only our CMD circuit has the area advantage (up to 12.7%) in comparison with other low-cost design but also the resulting area-efficient design of ECC system exhibits considerable improvement on the area-time (AT) complexity of previous work.


Keywords: elliptic curve cryptography (ECC), affine coordinates, combined multiplier and divider (CMD) design, extended stein’s division algorithm, MSB-first multiplier, polynomial basis

  Retrieve PDF document (JISE_200905_15.pdf)