Multiplier architectures for GF(p) and GF(2n)

被引:31
|
作者
Savas, E [1 ]
Tenca, AF
Çiftçibasi, ME
Koç, ÇK
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, TR-34956 Istanbul, Turkey
[2] Oregon State Univ, Dept Elect & Comp Engn, Corvallis, OR 97331 USA
[3] Aselsan Inc, Ankara, Turkey
来源
关键词
D O I
10.1049/ip-cdt:20040047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Two new hardware architectures are proposed for performing multiplication in GF(p) and GF (2(n)), which are the most time-consuming operations in many cryptographic applications. The architectures provide very fast and efficient execution of multiplication in both GF(p) and GF(2(n)), and can be mainly used in elliptic curve cryptography. Both architectures are scalable and therefore can handle operands of any size. They can be configured to the available area and/or desired performance. The algorithm implemented in the architectures is the Montgomery multiplication algorithm which proved to be very efficient in both fields. The first architecture utilises a precomputation technique that reduces the critical path delay at the expense of using extra logic, which has a limited negative impact on the silicon area for operand precisions of cryptographic interest. The second architecture computes multiplication faster in GF(2(n)) than GF(p), which conforms with the premise of GF(2(n)) for hardware realisations. Both architectures provide new alternatives that offer faster computation of multiplication and useful features.
引用
收藏
页码:147 / 160
页数:14
相关论文
共 50 条
  • [1] ARCHITECTURES FOR EXPONENTIATION IN GF(2N)
    BETH, T
    COOK, BM
    GOLLMANN, D
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 263 : 302 - 310
  • [2] ARCHITECTURES FOR ARITHMETICS IN GF(2N)
    BETH, T
    GOLLMANN, D
    [J]. PROCEEDINGS OF THE 22ND CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1 & 2, 1988, : 701 - 701
  • [3] Serial multiplier architectures over GF(2n) for elliptic curve cryptosystems
    Batina, L
    Mentens, N
    Ors, SB
    Preneel, B
    [J]. MELECON 2004: PROCEEDINGS OF THE 12TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1-3, 2004, : 779 - 782
  • [4] Unified radix-4 multiplier for GF(p) and GF(2∧n)
    Au, LS
    Burgess, N
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 226 - 236
  • [5] FORMULA IN GF(2N)
    JAGERS, AA
    WILLIAMS, KS
    GREENING, MG
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1972, 79 (03): : 308 - &
  • [6] Scalable and unified hardware to compute Montgomery inverse in GF(p) and GF(2n)
    Gutub, AAA
    Tenca, AF
    Savas, E
    Koç, ÇK
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 484 - 499
  • [7] A (4:2) adder for unified GF (p) and GF (2n) Galois Field multipliers
    Au, LS
    Burgess, N
    [J]. THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1619 - 1623
  • [8] Algorithm for unified modular division in GF(p) and GF(2n) suitable for cryptographic hardware
    Tenca, AE
    Tawalbeh, LA
    [J]. ELECTRONICS LETTERS, 2004, 40 (05) : 304 - 306
  • [9] Fast bit-parallel GF(2n) multiplier for all trinomials
    Fan, HN
    Dai, YQ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) : 485 - 490
  • [10] Scalable and Unified Hardware Architecture for Montgomery Inversion Computation in GF(p) and GF(2n)
    Yang Xiao-hui
    Qin Fan
    Dai Zi-bin
    Zhang Yong-fu
    [J]. 2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 843 - +