2009 Formal Methods in Computer-Aided Design 2009
DOI: 10.1109/fmcad.2009.5351121
|View full text |Cite
|
Sign up to set email alerts
|

Hardware/software co-verification of cryptographic algorithms using Cryptol

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(17 citation statements)
references
References 5 publications
0
17
0
Order By: Relevance
“…[27] presents an application of the ESC/Java2 static verifier to check conformance of JavaCard applications to protocol models. [22] describes verification of cryptographic primitives implemented in a functional language Cryptol. CertiCrypt [7] is a framework for writing machine-checked cryptographic proofs.…”
Section: Related Workmentioning
confidence: 99%
“…[27] presents an application of the ESC/Java2 static verifier to check conformance of JavaCard applications to protocol models. [22] describes verification of cryptographic primitives implemented in a functional language Cryptol. CertiCrypt [7] is a framework for writing machine-checked cryptographic proofs.…”
Section: Related Workmentioning
confidence: 99%
“…• Finally, SAW provides SAWScript, a scripting language for the tools that allows experts to programmatically generate formal models from code, import formal models from AIG files or Cryptol [3] specifications, do sound compositional verification, and run verification tools.…”
Section: Software Analysis Workbenchmentioning
confidence: 99%
“…Decimal numbers may assume any of a variety of types in Cryptol; that is, they are polymorphic. For example, 19 could have the unbounded type Integer (see section 1.4), type [8], type [5], or any other word type with at least 5 bits.…”
Section: B11111011110mentioning
confidence: 99%
“…Exercise 1.8. Try out the following sequences: [1,2] [ [1,2,3], [4,5,6], [7,8,9]] Note how the latter example can be used as the representation of a 3 × 3 matrix.…”
Section: Sequences: Homogeneous Collectionsmentioning
confidence: 99%
See 1 more Smart Citation