Reverse Engineering of Irreducible Polynomials in GF(2m) Arithmetic

被引:0
|
作者
Yu, Cunxi [1 ]
Holcomb, Daniel [1 ]
Ciesielski, Maciej [1 ]
机构
[1] Univ Massachusetts, ECE Dept, Amherst, MA 01003 USA
关键词
Reverse Engineering; Formal Verification; Galois Field Arithmetic; Computer Algebra; VERIFICATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current techniques for formally verifying circuits implemented in Galois field (GF) arithmetic are limited to those with a known irreducible polynomial P(x). This paper presents a computer algebra based technique that extracts the irreducible polynomial P(x) used in the implementation of a multiplier in GF(2(m)). The method is based on first extracting a unique polynomial in Galois field of each output bit independently. P(x) is then obtained by analyzing the algebraic expression in GF(2(m)) of each output bit. We demonstrate that this method is able to reverse engineer the irreducible polynomial of an n-bit GF multiplier in n threads. Experiments were performed on Mastrovito and Montgomery multipliers with different P(x), including NIST-recommended polynomials and optimal polynomials for different microprocessor architectures.
引用
下载
收藏
页码:1558 / 1563
页数:6
相关论文
共 50 条
  • [21] Efficient architecture for exponentiation and division in GF(2m) using irreducible AOP
    Lee, WH
    Heo, YJ
    Yoo, KY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 1, PROCEEDINGS, 2003, 2667 : 883 - 892
  • [22] Irreducible m-Term Polynomial and Its Application to Multiplication over GF(2m)
    Ozasa, Yuko
    Hirotomo, Masanori
    Morii, Masakatu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (03) : 1045 - 1048
  • [23] Bit-serial AOP arithmetic architectures over GF(2m)
    Kim, HS
    Yoo, KY
    INFRASTRUCTURE SECURITY, PROCEEDINGS, 2002, 2437 : 303 - 313
  • [24] Flexible GF(2m) arithmetic architectures for subword parallel processing ASIPs
    Lim, W. M.
    Benaissa, M.
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2006, 153 (05): : 291 - 301
  • [25] Area efficient architecture for multiplication and squaring in GF(2m) using irreducible AOP
    Lee, WH
    Kim, HS
    Yoo, KY
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2001, : 496 - 499
  • [26] Binary cyclic codes from explicit polynomials over GF(2m)
    Ding, Cunsheng
    Zhou, Zhengchun
    DISCRETE MATHEMATICS, 2014, 321 : 76 - 89
  • [27] Programmable Montgomery modular multiplier for trinomial reduction polynomials in GF(2m)
    Satzoda, Ravi Kumar
    Quang, Huy Nguyen
    Chang, Chip-Hong
    2007 INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, VOLS 1 AND 2, 2007, : 224 - 227
  • [28] A reconfigurable arithmetic logic unit for elliptic curve cryptosystems over GF(2m)
    Schmalisch, M
    Timmermann, D
    PROCEEDINGS OF THE 46TH IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS & SYSTEMS, VOLS 1-3, 2003, : 831 - 834
  • [29] Low-power design of a functional unit for arithmetic in finite fields GF(p) and GF(2m)
    Grossschädl, J
    Kamendje, GA
    INFORMATION SECURITY APPLICATIONS, 2003, 2908 : 227 - 243
  • [30] A novel arithmetic unit over GF(2m) for low cost cryptographic applications
    Kim, CH
    Hong, CP
    Kwon, S
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 524 - 534