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 条
  • [1] An Efficient Approach to Verifying Galois-Field Arithmetic Circuits of Higher Degrees and Its Application to ECC Decoders
    Ueno, Rei
    Okamoto, Kotaro
    Homma, Naofumi
    Aoki, Takafumi
    2014 IEEE 44TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2014), 2014, : 144 - 149
  • [2] An Algebraic Approach to Verifying Galois-Field Arithmetic Circuits with Multiple-Valued Characteristics
    Ito, Akira
    Ueno, Rei
    Homma, Naofumi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (08) : 1083 - 1091
  • [3] FORMAL VERIFICATION OF SEQUENTIAL GALOIS FIELD ARITHMETIC CIRCUITS USING ALGEBRAIC GEOMETRY
    Sun, Xiaojun
    Kalla, Priyank
    Pruss, Tim
    Enescu, Florian
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1623 - 1628
  • [4] Efficient Grobner Basis Reductions for Formal Verification of Galois Field Arithmetic Circuits
    Lv, Jinpeng
    Kalla, Priyank
    Enescu, Florian
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (09) : 1409 - 1420
  • [5] Formal Analysis of Galois Field Arithmetic Circuits-Parallel Verification and Reverse Engineering
    Yu, Cunxi
    Ciesielski, Maciej
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (02) : 354 - 365
  • [6] Formal Design of Galois-Field Arithmetic Circuits Based on Polynomial Ring Representation
    Ueno, Rei
    Homma, Naofumi
    Sugawara, Yukihiro
    Aoki, Takafumi
    2015 IEEE 45TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2015, : 48 - 53
  • [7] Effective Formal Verification for Galois-field Arithmetic Circuits with Multiple-Valued Characteristics
    Ito, Akira
    Ueno, Rei
    Homma, Naofumi
    2020 IEEE 50TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2020), 2020, : 46 - 51
  • [8] A Formal Approach for Debugging Arithmetic Circuits
    Sarbishei, Omid
    Tabandeh, Mahmoud
    Alizadeh, Bijan
    Fujita, Masahiro
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (05) : 742 - 754
  • [9] A formal approach for debugging arithmetic circuits
    Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran
    不详
    IEEE Trans Comput Aided Des Integr Circuits Syst, 2009, 1 (742-754):
  • [10] Efficient Formal Verification of Galois-Field Arithmetic Circuits Using ZDD Representation of Boolean Polynomials
    Ito, Akira
    Ueno, Rei
    Homma, Naofumi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (03) : 794 - 798