Invariant-based reasoning about parameterized security protocols - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Formal Aspects of Computing Année : 2009

Invariant-based reasoning about parameterized security protocols

Résumé

We explore the applicability of the programming method of Feijen and van Gasteren to the domain of security protocols. This method addresses the derivation of concurrent programs from a formal specification, and it is based on common notions like invariants and pre- and post-conditions. We show that fundamental security concepts like secrecy and authentication can nicely be specified in this way. Using some small extensions, the style of formal reasoning from this method can be applied to the security domain. To demonstrate our approach, we discuss an authentication protocol and a public-key distribution protocol, and we deal with their composition. By focussing on a general setting where agents run the protocols multiple times, the nonce concept turns out to pop-up naturally. Although this work does not contain any new protocols, it does offer a new view on reasoning about security protocols.
Fichier principal
Vignette du fichier
PEER_stage2_10.1007%2Fs00165-009-0104-0.pdf (227.89 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00534922 , version 1 (11-11-2010)

Identifiants

Citer

Arjan J. Mooij. Invariant-based reasoning about parameterized security protocols. Formal Aspects of Computing, 2009, 22 (1), pp.63-81. ⟨10.1007/s00165-009-0104-0⟩. ⟨hal-00534922⟩

Collections

PEER
24 Consultations
49 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More