Skip to Main content Skip to Navigation
New interface

A High Level Protocol Specification Language for Industrial Security-Sensitive Protocols

Yannick Chevalier 1 Luca Compagna Jorge Cuellar 2 Paul Hankes Drielsma 3 Jacopo Mantovani Sebastian Moedersheim 3 Laurent Vigneron 1 
1 CASSIS - Combination of approaches to the security of infinite states systems
FEMTO-ST - Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174), Inria Nancy - Grand Est, LORIA - FM - Department of Formal Methods
Abstract : This paper presents HLPSL, a high level protocol specification language for the modelling of security-sensitive cryptographic protocols. This language enjoys a formal semantics based on Lamport's Temporal Logic of Actions. HLPSL is modular and allows for the specification of control flow patterns, data-structures, alternative intruder models, and complex security properties. It is sufficiently high-level to be accessible to protocol engineers (themselves not necessarily formal methods experts), yet easily translatable into a lower-level term-rewriting based language well-suited to model-checking tools. The accommodation of these contrasting features makes HLPSL able to easily specify modern, industrial-scale protocols on which existing specification languages only partially succeed.
Document type :
Complete list of metadata
Contributor : Publications Loria Connect in order to contact the contributor
Submitted on : Tuesday, September 26, 2006 - 10:15:42 AM
Last modification on : Thursday, October 27, 2022 - 1:45:02 PM


  • HAL Id : inria-00100219, version 1


Yannick Chevalier, Luca Compagna, Jorge Cuellar, Paul Hankes Drielsma, Jacopo Mantovani, et al.. A High Level Protocol Specification Language for Industrial Security-Sensitive Protocols. [Intern report] A04-R-067 || chevalier04b, 2004, 17 p. ⟨inria-00100219⟩



Record views