Formal Approach for Verifying Galois Field Arithmetic Circuits of Higher Degrees

被引:6
|
作者
Ueno, Rei [1 ]
Homma, Naofumi [1 ]
Sugawara, Yukihiro [1 ]
Aoki, Takafumi [1 ]
机构
[1] Tohoku Univ, Aoba Ku, 6-6-05 Aramaki Aza Aoba, Sendai, Miyagi 9808579, Japan
关键词
Formal verification; design methodology for arithmetic circuits; Galois field; advanced encryption standard; computer algebra; arithmetic logic;
D O I
10.1109/TC.2016.2603979
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient approach to verifying higher-degree Galois-field (GF) arithmetic circuits. The proposed method describes GF arithmetic circuits using a mathematical graph-based representation and verifies them by a combination of algebraic transformations and a new verification method based on natural deduction for first-order predicate logic with equal sign. The natural deduction method can verify one type of higher-degree GF arithmetic circuit efficiently while the existing methods require an enormous amount of time, if they can verify them at all. In this paper, we first apply the proposed method to the design and verification of various Reed-Solomon (RS) code decoders. We confirm that the proposed method can verify RS decoders with higher-degree functions while the existing method needs a lot of time or fail. In particular, we show that the proposed method can be applied to practical decoders with 8-bit symbols, which are performed with up to 2,040-bit operands. We then demonstrate the design and verification of the Advanced Encryption Standard (AES) encryption and decryption processors. As a result, the proposed method successfully verifies the AES decryption datapath while an existing method fails.
引用
收藏
页码:431 / 442
页数:12
相关论文
共 50 条
  • [31] Towards Polynomial Formal Verification of Complex Arithmetic Circuits
    Drechsler, Rolf
    Mahzoon, Alireza
    Goli, Mehran
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 1 - 6
  • [32] Combining Formal Verification and Testing for Debugging of Arithmetic Circuits
    Dasari, Jiteshri
    Ciesielski, Maciej
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [33] Efficient Formal Verification and Debugging of Arithmetic Divider Circuits
    Dasari, Jiteshri
    Ciesielski, Maciej
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [34] Cryptography Software System using Galois Field arithmetic
    Desoky, Ahmed H.
    Ashikhmin, Aleksey Y.
    2006 IEEE INFORMATION ASSURANCE WORKSHOP, 2006, : 386 - +
  • [35] A Formal Approach to Designing Cryptographic Processors Based on GF(2m) Arithmetic Circuits
    Homma, Naofumi
    Saito, Kazuya
    Aoki, Takafumi
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2012, 7 (01) : 3 - 13
  • [36] Algorithm and architecture for a Galois field multiplicative arithmetic processor
    Popovici, EM
    Fitzpatrick, P
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2003, 49 (12) : 3303 - 3307
  • [38] A New Approach and Tool in Verifying Asynchronous Circuits
    Nguyen, Tin T.
    Khoi-Nguyen Le-Huu
    Bui, Thang H.
    Anh-Vu Dinh-Duc
    2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 152 - 157
  • [39] Equivalence Verification of Large Galois Field Arithmetic Circuits using Word-Level Abstraction via Grobner Bases
    Pruss, Tim
    Kalla, Priyank
    Enescu, Florian
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [40] Arithmetic division in RNS using Galois Field GF(p)
    Talahmeh, S
    Siy, P
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2000, 39 (5-6) : 227 - 238