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 条
  • [1] Low latency systolic multipliers for finite field GF (2m) based on irreducible polynomials
    Jia-feng Xie
    Jian-jun He
    Wei-hua Gui
    [J]. Journal of Central South University, 2012, 19 : 1283 - 1289
  • [2] Arithmetic unit for finite field GF(2m)
    Chen, Tung-Chou
    Wei, Shyue-Win
    Tsai, Hung-Jen
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (03) : 828 - 837
  • [3] AOP arithmetic architectures over GF(2m)
    Kim, HS
    Yoo, KY
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2004, 158 (01) : 7 - 18
  • [4] Implementation of Low Complexity Finite Field GF (2m) Multiplier Using Irreducible Primitive Polynomials
    Pillutla, Siva Ramakrishna
    Vankeswaram, Bhargava Sandeep
    Velaga, Tejaswini
    Lellapalli, Sree Sowjanya
    Vadlamudi, Venkata Abhinav
    [J]. 2022 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, COMPUTING, COMMUNICATION AND SUSTAINABLE TECHNOLOGIES (ICAECT), 2022,
  • [5] Bit-serial multiplication in GF(2m) using irreducible all-one polynomials
    Fenn, STJ
    Parker, MG
    Benaissa, M
    Taylor, D
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (06): : 391 - 393
  • [6] Dual-field arithmetic unit for GF(p) and GF(2m)
    Wolkerstorfer, J
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 500 - 514
  • [7] GF(2m) arithmetic modules for elliptic curve cryptography
    Morales-Sandoval, Miguel
    Feregrino-Uribe, Claudia
    [J]. RECONFIG 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGA'S, 2006, : 176 - +
  • [8] Hybrid multiplier for GF(2m) defined by some irreducible trinomials
    Choi, YJ
    Chang, KY
    Hong, DW
    Cho, HS
    [J]. ELECTRONICS LETTERS, 2004, 40 (14) : 852 - 853
  • [9] An efficient technique for synthesis and optimization of polynomials in GF(2m)
    Jabir, Abusaleh M.
    Pradhan, Dhiraj K.
    Mathew, Jimson
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 319 - +
  • [10] COMPLEXITY OF IMPLEMENTATION FOR EVALUATING POLYNOMIALS OVER GF(2M)
    XU, YZ
    [J]. ELECTRONICS LETTERS, 1991, 27 (19) : 1761 - 1762