Loading...
research article
Automatic Verification of Temporal-Epistemic Properties of Cryptographic Protocols
We present a technique for automatically verifying cryptographic protocols specified in the mainstream specification language CAPSL. We define a translation from CAPSL models into interpreted systems, a popular semantics for temporal-epistemic logic, and rewrite CAPSL goals as temporal-epistemic specifications. We present a compiler that implements this translation. The compiler links to the symbolic model checker MCMAS. We evaluate the technique on protocols in the Clark-Jacobs library and in the SPORE repository against custom secrecy and authentication requirements.
Loading...
Name
JANCL-IB+.pdf
Access type
openaccess
Size
351.45 KB
Format
Adobe PDF
Checksum (MD5)
3a0d33273f4d77cde3e46e19164e90cd