• Home
  • Search
  • Towards formal verification of cryptographic circuits: A functional approach
  • Cite Icon3
  • https://doi.org/10.1109/pais.2018.8598527Copy DOI Icon

Towards formal verification of cryptographic circuits: A functional approach

  • Oct 1, 2018
  • Bitat Abir +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Late detection of errors in hardware designs usually results in great costs. On the other hand, the growing advances on this field has let the complexity level to increase extensively. The problem is that the typical Hardware Description Languages (HDL) like VHDL and Verilog are made for synthesis and simulation only. But, the simulation technique could be deficient in complex designs such as the cryptographic circuits. Formal verification has became an important technique towards establishing the correctness of hardware designs. This paper presents a formal verification approach for the cryprographic circuits. It consists on using the functional language Haskell to formally describe both the behavioral and the structural descriptions. In addition, it relies on the use of the hierarchy and modularity techniques in order to reduce the complexity of the designs; and hence simplify the verification task. To show the potential features of the proposed approach, it is applied to the Data Encryption Standard (DES) circuit and its formal specification is presented.

Similar Papers
  • Research Article
  • Citations9

Formal Specification and Verification of Fully Asynchronous Implementations of the Data Encryption Standard

  • Nov 08, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Wendelin Serwe
  • Research Article
  • Citations3

Fundamental principles of modeling timing in hardware description languages

  • Apr 20, 2001
  • Journal of Systems Architecture
  • Sumit Ghosh
  • Conference Article
  • Citations4

Hardware implementation of DES using pipelining concept with time-variable key

  • Dec 01, 2010
  • Karim Moussa Ali Abd El-Latif +3
  • Conference Article
  • Citations1

Divide and Verify: Using a Divide-and-Conquer Strategy for Polynomial Formal Verification of Complex Circuits

  • Apr 01, 2023
  • Rolf Drechsler +1
  • Research Article
  • Citations1

SAT-based Formal Verification of Fault Injection Countermeasures for Cryptographic Circuits

  • Sep 05, 2024
  • IACR Transactions on Cryptographic Hardware and Embedded Systems
  • Huiyu Tan +4
  • Conference Article
  • Citations26

Pre-RTL formal verification

  • Jun 08, 2008
  • Robert Beers
  • Research Article
  • Citations120

Towards Large-scale Functional Verification of Universal Quantum Circuits

  • Jan 31, 2019
  • Electronic Proceedings in Theoretical Computer Science
  • Matthew Amy
  • Conference Article
  • Citations2

From formal verification to silicon compilation

  • Feb 25, 1991
  • J Joyce +5
  • Dissertation

Certifying Loop Pipelining Transformations in Behavioral Synthesis

  • Apr 05, 2017
  • Disha Puri
  • Research Article

Linear Formal Verification of Sequential Circuits using Weighted-AIGs

  • Feb 27, 2026
  • ACM Transactions on Design Automation of Electronic Systems
  • Mohamed Nadeem +2
  • Conference Article
  • Citations22

Efficient Testbench Code Synthesis for a Hardware Emulator System

  • Apr 01, 2007
  • I Mavroidis +1
  • Conference Article
  • Citations11

Efficient testbench code synthesis for a hardware emulator system

  • Apr 16, 2007
  • Iakovos Mavroidis +1
  • Conference Article
  • Citations7

Including HDL and synthesis in the EE and CSE digital design curriculum

  • Jul 21, 1997
  • K.C Chang
  • Conference Article
  • Citations2

Formal verification

  • Jan 01, 2005
  • Yaron Wolfsthal +1
  • Research Article
  • Citations32

Extraction of DC-Biased SFQ Circuit Verilog Models

  • Sep 01, 2018
  • IEEE Transactions on Applied Superconductivity
  • Coenrad J Fourie
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.