• DocumentCode
    2087960
  • Title

    Searching for a solution: engineering tradeoffs and the evolution of provably secure protocols

  • Author

    Clark, John A. ; Jacob, Jeremy L.

  • Author_Institution
    York Univ., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    82
  • Lastpage
    95
  • Abstract
    Tradeoffs are an important part of engineering security. Protocol security is important. So are efficiency and cost. The paper provides an early framework for handling such aspects in a uniform way based on combinatorial optimisation techniques. BAN logic is viewed as both a specification and proof system and as a “protocol programming language”. The paper shows how evolutionary search in the form of genetic algorithms can be utilised to “grow” correct and efficient BAN protocols and shows how goals and assumptions can co-evolve, effectively engaging in “specification synthesis”
  • Keywords
    formal logic; formal specification; genetic algorithms; protocols; search problems; security of data; theorem proving; BAN logic; BAN protocols; combinatorial optimisation techniques; evolutionary search; genetic algorithms; proof system; protocol programming language; protocol security; provably secure protocols; security engineering; specification synthesis; specification system; tradeoffs; Bismuth; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 2000. S&P 2000. Proceedings. 2000 IEEE Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1081-6011
  • Print_ISBN
    0-7695-0665-8
  • Type

    conf

  • DOI
    10.1109/SECPRI.2000.848447
  • Filename
    848447