Abstract
We present a correspondence type/effect system for authenticity in a π-calculus with polarized channels, dependent pair types and effect terms and show how one may, given a process P and an a priori type environment E, generate constraints that are formulae in the Alternating Least Fixed-Point (ALFP) logic. We then show how a reasonable model of the generated constraints yields a type/effect assignment such that P becomes well-typed with respect to E if and only if this is possible. The formulae generated satisfy a finite model property; a system of constraints is satisfiable if and only if it has a finite model. As a consequence, we obtain the result that type/effect inference in our system is polynomial-time decidable.
Original language | English |
---|---|
Title of host publication | Proceedings of the 6th Workshop on Security Issues in Concurrency (SecCo'08) |
Number of pages | 15 |
Publisher | Elsevier |
Publication date | 2009 |
Pages | 21-36 |
DOIs | |
Publication status | Published - 2009 |
Event | International Workshop on Security Issues in Concurrency - Toronto, Canada Duration: 23 Aug 2008 → 23 Aug 2008 Conference number: 6 |
Conference
Conference | International Workshop on Security Issues in Concurrency |
---|---|
Number | 6 |
Country/Territory | Canada |
City | Toronto |
Period | 23/08/2008 → 23/08/2008 |
Series | Electronic Notes in Theoretical Computer Science |
---|---|
Number | 242 |
Volume | 3 |
ISSN | 1571-0661 |
Keywords
- Types
- Process calculi
- Type inference
- Cryptographic protocols
- First order logic