YAPA: A Generic Tool for Computing Intruder Knowledge
From MaRDI portal
Abstract: Reasoning about the knowledge of an attacker is a necessary step in many formal analyses of security protocols. In the framework of the applied pi calculus, as in similar languages based on equational logics, knowledge is typically expressed by two relations: deducibility and static equivalence. Several decision procedures have been proposed for these relations under a variety of equational theories. However, each theory has its particular algorithm, and none has been implemented so far. We provide a generic procedure for deducibility and static equivalence that takes as input any convergent rewrite system. We show that our algorithm covers most of the existing decision procedures for convergent theories. We also provide an efficient implementation, and compare it briefly with the tools ProVerif and KiSs.
Recommendations
- YAPA: a generic tool for computing intruder knowledge
- Computing knowledge in security protocols under convergent equational theories
- Computing Knowledge in Security Protocols under Convergent Equational Theories
- Automata, Languages and Programming
- Computing knowledge in equational extensions of subterm convergent theories
Cites work
- An NP decision procedure for protocol insecurity with XOR
- Analysing password protocol security against off-line dictionary attacks
- Automata, Languages and Programming
- Automated verification of selected equivalences for security protocols
- Deciding Knowledge in Security Protocols for Monoidal Equational Theories
- Deciding knowledge in security protocols under equational theories
- Foundations of Software Science and Computation Structures
- Intruders with Caps
- Mobile values, new names, and secure communication
- Verifying privacy-type properties of electronic voting protocols: a taster
- YAPA: a generic tool for computing intruder knowledge
Cited in
(12)- Maude-NPA: Cryptographic Protocol Analysis Modulo Equational Properties
- Computing Knowledge in Security Protocols under Convergent Equational Theories
- Computing knowledge in security protocols under convergent equational theories
- Reducing equational theories for the decision of static equivalence
- Compiling and securing cryptographic protocols
- YAPA
- Automating security analysis: symbolic equivalence of constraint systems
- Automated verification of equivalence properties of cryptographic protocols
- Model Checking Security Protocols
- Deciding knowledge in security protocols under some e-voting theories
- YAPA: a generic tool for computing intruder knowledge
- FAST: an efficient decision procedure for deduction and static equivalence
This page was built for publication: YAPA: A Generic Tool for Computing Intruder Knowledge
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3636824)