TY - GEN
T1 - Breaking security protocols as an AI planning problem
AU - Massacci, F.
PY - 1997
Y1 - 1997
N2 - Properties like confidentiality, authentication and integrity are of increasing importance to communication protocols. Hence the development of formal methods for the verification of security protocols. This paper proposes to represent the verification of security properties as a (deductive or model-based) logical AI planning problem. The key intuition is that security attacks can be seen as plans. Rather then achieving "positive" goals a planner must exploit the structure of a security protocol and coordinate the communications steps of the agents and the network (or a potential enemy) to reach a security violation. The planning problem is formalized with a variant of dynamic logic where actions are explicit computation (such as cryptanalyzing a message) and communications steps between agents. A theory of computational properties is then coupled with a description of the particular communication protocols and an example for a key-distribution protocol is shown.
AB - Properties like confidentiality, authentication and integrity are of increasing importance to communication protocols. Hence the development of formal methods for the verification of security protocols. This paper proposes to represent the verification of security properties as a (deductive or model-based) logical AI planning problem. The key intuition is that security attacks can be seen as plans. Rather then achieving "positive" goals a planner must exploit the structure of a security protocol and coordinate the communications steps of the agents and the network (or a potential enemy) to reach a security violation. The planning problem is formalized with a variant of dynamic logic where actions are explicit computation (such as cryptanalyzing a message) and communications steps between agents. A theory of computational properties is then coupled with a description of the particular communication protocols and an example for a key-distribution protocol is shown.
UR - https://www.scopus.com/pages/publications/84898687943
UR - https://www.scopus.com/pages/publications/84898687943#tab=citedBy
U2 - 10.1007/3-540-63912-8_93
DO - 10.1007/3-540-63912-8_93
M3 - Conference contribution
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 286
EP - 298
BT - Recent Advances in AI Planning - 4th European Conference on Planning, ECP 1997, Proceedings
PB - Springer Verlag
T2 - 4th European Conference on Planning, ECP 1997
Y2 - 24 September 1997 through 26 September 1997
ER -