1. What have the authors contributed in "Cryptographic protocol analysis on real c code" ?
The authors describe how cryptographic protocol verification techniques based on solving clause sets can be applied to detect vulnerabilities of C programs in the Dolev-Yao model, statically.
read more
2. What are the future works mentioned in the paper "Cryptographic protocol analysis on real c code" ?
Despite the shortcomings that their approach clearly still has, and which will be the subject of future work, the authors would like to stress the importance of trust assertions as a logical way of linking the in-memory model of values to the abstract Dolev-Yao model of messages ; and the fact that compiling to Horn clauses is an effective, yet simple way of checking complex trust and security properties.
read more
3. What is the purpose of the csur_cc compiler?
The csur_cc compiler also collects trust assertions as it analyzes C code, and spits out a collection of Horn clauses which are then fed to an ¿ solver—currently SPASS [27, 26] or the first author’s prototype h1 prover.
read more
4. What is the effect of applying +b ®2?
The effect of applying µ+¶b· ¬ ®² is to close all facts in and under any finite number of applications of intruder and honest principal rules from the outside world.
read more





