Verified interoperable implementations of security protocols

K Bhargavan, C Fournet, AD Gordon… - ACM Transactions on …, 2008 - dl.acm.org
We present an architecture and tools for verifying implementations of security protocols. Our
implementations can run with both concrete and symbolic implementations of cryptographic
algorithms. The concrete implementation is for production and interoperability testing. The
symbolic implementation is for debugging and formal verification. We develop our approach
for protocols written in F#, a dialect of ML, and verify them by compilation to ProVerif, a
resolution-based theorem prover for cryptographic protocols. We establish the correctness of …

Verified Interoperable Implementations of Security Protocols

TSE Stephen - Software System Reliability and Security, 2007 - books.google.com
We present an architecture and tools for verifying implementations of security protocols. Our
implementations can run with both concrete and symbolic implementations of cryptographic
algorithms. The concrete implementation is for production and interoperability testing. The
symbolic implementation is for debugging and formal verification. We develop our approach
for protocols written in F#, a dialect of ML, and verify them by compilation to ProVerif, a
resolution-based theorem prover for cryptographic protocols. We establish the correctness of …
以上显示的是最相近的搜索结果。 查看全部搜索结果