Passer à la navigation principale Passer à la recherche Passer au contenu principal

Universal concurrent constraint programing: Symbolic semantics and applications to security

  • INRIA Institut National de Recherche en Informatique et en Automatique

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

25 Citations (Scopus)

Résumé

We introduce the Universal Timed Concurrent Constraint Programming (utcc) process calculus; a generalisation of Timed Concurrent Constraint Programming. The utcc calculus allows for the specification of mobile behaviours in the sense of Milner's π-calculus: Generation and communication of private channels or links. We first endow utcc with an operational semantics and then with a symbolic semantics to deal with problematic operational aspects involving infinitely many substitutions and divergent internal computations. The novelty of the symbolic semantics is to use temporal constraints to represent finitely infinitely-many substitutions. We also show that utcc has a strong connection with Pnueli's Temporal Logic. This connection can be used to prove reachability properties of utcc processes. As a compelling example, we use utcc to exhibit the secrecy flaw of the Needham-Schroeder security protocol.

langue originaleAnglais
titreProceedings of the 23rd Annual ACM Symposium on Applied Computing, SAC'08
EditeurAssociation for Computing Machinery
Pages145-150
Nombre de pages6
ISBN (imprimé)9781595937537
Les DOIs
étatPublié - 1 janv. 2008
Evénement23rd Annual ACM Symposium on Applied Computing, SAC 2008 - Fortaleza, Ceara, Brésil
Durée: 16 mars 200820 mars 2008

Série de publications

NomProceedings of the ACM Symposium on Applied Computing

Une conférence

Une conférence23rd Annual ACM Symposium on Applied Computing, SAC 2008
Pays/TerritoireBrésil
La villeFortaleza, Ceara
période16/03/0820/03/08

Empreinte digitale

Examiner les sujets de recherche de « Universal concurrent constraint programing: Symbolic semantics and applications to security ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation