2016
DOI: 10.1109/tcad.2016.2547898
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of Arithmetic Circuits by Function Extraction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
70
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 50 publications
(72 citation statements)
references
References 29 publications
2
70
0
Order By: Relevance
“…In our implementation, the high-level gate instantiation oracle produces optimized gates, tailored for multiparty computation applications similar to those used by CBMC-GC, and which we assume to be correct down to extensive testing. Formally verifying the implementations of these gates can be done, e.g., by using the approach in [58]. We leave this for future work.…”
Section: Back-end Compiler Passesmentioning
confidence: 99%
“…In our implementation, the high-level gate instantiation oracle produces optimized gates, tailored for multiparty computation applications similar to those used by CBMC-GC, and which we assume to be correct down to extensive testing. Formally verifying the implementations of these gates can be done, e.g., by using the approach in [58]. We leave this for future work.…”
Section: Back-end Compiler Passesmentioning
confidence: 99%
“…Several state-of-theart SAT and SMT solvers have been applied to those problems, including MiniSAT [23], Lingeling [1], Boolector [16], and others. However, the complexity of ACEC for large arithmetic circuits has been shown to be extremely high [18] [25]. Alternatively, the problem can be modeled as equivalence checking against an arithmetic specification given by a bit-vector formula, but the complexity of this method is the same as the ACEC method [25].…”
Section: Background 21 Formal Verification Of Arithmetic Circuitsmentioning
confidence: 99%
“…Computer algebra methods are considered to be best suited to solve arithmetic verification problems [25] [19]. Using these methods, the verification problem is formulated as a proof obligation, stating that the implementation satisfies the specification [5, 17-19, 21, 25?…”
Section: Computer Algebra Approachmentioning
confidence: 99%
See 2 more Smart Citations