Authentication by Witness Functions
This work addresses authentication verification for cryptographic protocol designers, but it is incremental as it builds on existing witness function methods.
The paper tackled the problem of extending witness functions from secrecy to authentication in cryptographic protocols, and demonstrated correctness for a modified Woo-Lam protocol.
Witness functions have recently been introduced in cryptographic protocols' literature as a new powerful way to prove protocol correctness with respect to secrecy. In this paper, we extend them to the property of authentication. We show how to use them safely and we run an analysis on a modified version of the Woo-Lam protocol. We show that it is correct with respect to authentication.