Apress Access

Formal Correctness of Security Protocols

By Giampaolo Bella

  • eBook Price: $69.95
Buy eBook Buy Print Book

Formal Correctness of Security Protocols Cover Image

  • Add to Wishlist
  • ISBN13: 978-3-5406-8134-2
  • 296 Pages
  • User Level: Students
  • Publication Date: May 27, 2007
  • Available eBook Formats: PDF
Full Description
Computer network security is critical to fraud prevention and accountability. Network participants are required to observe predefined steps called security protocols, whose proof of correctness is evidence that each protocol step preserves some desired properties. The author investigates proofs of correctness of realistic security protocols in a formal, intuitive setting. The protocols examined include Kerberos versions, smartcard protocols, non-repudiation protocols, and certified email protocols. The method of analysis, the Inductive Method in the theorem prover Isabelle, turns out to be both powerful and flexible. This research advances significant extensions to the method of analysis, while the findings on the protocols analysed are novel and illuminating. This book will benefit researchers and graduate students in the fields of formal methods, information security, inductive methods, and networking.
Table of Contents

Table of Contents

  1. Introduction.
  2. The Analysis of Security Protocols.
  3. The Inductive Method.
  4. Verifying the Protocol Goals.
  5. The Principle of Goal Availability.
  6. Modelling Timestamping and Verifying a Classical Protocol.
  7. Verifying a Deployed Protocol.
  8. Modelling Agents’ Knowledge of Messages.
  9. Verifying Another Deployed Protocol.
  10. Modelling Smartcards.
  11. Verifying a Smartcard Protocol.
  12. Modelling Accountability.
  13. Verifying Two Accountability Protocols.
  14. Conclusions.
  15. Appendices.
  16. References

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book