TY - GEN
T1 - Epistemic verification of anonymity
AU - Eijck, van, J.
AU - Orzan, S.M.
PY - 2007
Y1 - 2007
N2 - Anonymity is not a trace-based property, therefore traditional model checkers are not directly able to express it and verify it. However, by using epistemic logic (logic of knowledge) to model the protocols, anonymity becomes an easily verifiable epistemic formula. We propose using Dynamic Epistemic Logic to model security protocols and properties, in particular anonymity properties. We have built tool support for DEL verification which reuses state-of-the-art tool support for automata-based verification. We illustrate this approach by analyzing an anonymous broadcast protocol and an electronic voting protocol. By comparison with a process-based analysis of the same protocols, we also discuss the relative (dis)advantages of the process-based and epistemic-based verification methods in general.
AB - Anonymity is not a trace-based property, therefore traditional model checkers are not directly able to express it and verify it. However, by using epistemic logic (logic of knowledge) to model the protocols, anonymity becomes an easily verifiable epistemic formula. We propose using Dynamic Epistemic Logic to model security protocols and properties, in particular anonymity properties. We have built tool support for DEL verification which reuses state-of-the-art tool support for automata-based verification. We illustrate this approach by analyzing an anonymous broadcast protocol and an electronic voting protocol. By comparison with a process-based analysis of the same protocols, we also discuss the relative (dis)advantages of the process-based and epistemic-based verification methods in general.
U2 - 10.1016/j.entcs.2006.08.026
DO - 10.1016/j.entcs.2006.08.026
M3 - Conference contribution
T3 - Electronic Notes in Theoretical Computer Science
SP - 159
EP - 174
BT - Proceedings Second International Workshop on Views on Designing Complex Architectures (VODCA 2006) 16-17 September 2006, Bertinoro, Italy
A2 - Gadducci, F.
T2 - conference; VODCA 2006, Bertinoro, Italy; 2007-09-16; 2007-09-17
Y2 - 16 September 2007 through 17 September 2007
ER -