Formal Verification of Pipelined Cryptographic Circuits: A Functional Approach

被引:0
|
作者
Bitat A. [1 ]
Merniz S. [1 ]
机构
[1] MISC Laboratory, NTIC Faculty, Abdelhamid Mehri University, Constantine
来源
Informatica (Slovenia) | 2021年 / 45卷 / 04期
关键词
Cryptographic circuits; Formal design; Formal verification; Functional language; Hardware description language; Pipelined circuits;
D O I
10.31449/INF.V45I4.3176
中图分类号
学科分类号
摘要
Cryptographic circuits are essential in systems where security is the main criteria. Therefore, it is crucial to ensure the correctness of not only the cryptographic algorithms, but also their hardware implementations. Formal methods, unlike the other validation techniques, guarantee the absence of errors.The problem is that designers still use conventional imperative Hardware Description Languages (HDLs), which are poorly suited for formal verification. This paper presents an automatic verification methodology for the pipelined cryptographic circuits using formal methods. It consists of using the functional HDL Lava to describe and verify the equivalence between the behavioural specification and structural implementation of a circuit. To the best of our knowledge, we are the first to use this functional HDL for that purpose. To show the features of the proposed approach, it was applied to verify the pipelined implementation of the cryptographic circuit AES (Advanced Encryption Standard). © 2021 Slovene Society Informatika. All rights reserved.
引用
收藏
页码:583 / 591
页数:8
相关论文
共 50 条
  • [41] ON THE FORMAL SPECIFICATION AND VERIFICATION OF DIGITAL CIRCUITS
    DEGRAAF, PJ
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 537 - 544
  • [42] Formal Deadlock Verification for Click Circuits
    Verbeek, Freek
    Joosten, Sebastiaan
    Schmaltz, Julien
    2013 IEEE 19TH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2013, : 183 - 190
  • [43] Polynomial Formal Verification of Sequential Circuits
    Dominik, Caroline
    Drechsler, Rolf
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [44] Design and verification of pipelined circuits with Timed Petri Nets
    Parrot, Remi
    Briday, Mikael
    Roux, Olivier H. H.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2023, 33 (01): : 1 - 24
  • [45] Design and verification of pipelined circuits with Timed Petri Nets
    Rémi Parrot
    Mikaël Briday
    Olivier H. Roux
    Discrete Event Dynamic Systems, 2023, 33 : 1 - 24
  • [47] Formal verification of commercial integrated circuits
    Pixley, C
    IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (04): : 4 - 5
  • [48] Formal verification of circuits and systems - Foreword
    Chakrabarti, PP
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2002, 27 : 127 - 127
  • [49] Formal Methods for Verification of Analog Circuits
    Steinhorst, Sebastian
    Hedrich, Lars
    SIMULATION AND VERIFICATION OF ELECTRONIC AND BIOLOGICAL SYSTEMS, 2011, : 173 - 192
  • [50] Polynomial Formal Verification of Arithmetic Circuits
    Mahzoon, Alireza
    Drechsler, Rolf
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2024, 14 (03): : 171 - 244