• DocumentCode
    1263400
  • Title

    An authentication logic with formal semantics supporting synchronization, revocation, and recency

  • Author

    Stubblebine, Stuart G. ; Wright, Rebecca N.

  • Author_Institution
    Stubblebine Consulting, Madison, NJ, USA
  • Volume
    28
  • Issue
    3
  • fYear
    2002
  • fDate
    3/1/2002 12:00:00 AM
  • Firstpage
    256
  • Lastpage
    285
  • Abstract
    Distributed systems inherently involve dynamic changes to the value of security-relevant attributes such as the goodness of encryption keys, trustworthiness of participants, and synchronization between principals. Since concurrent knowledge is usually infeasible or impractical, it is often necessary for the participants of distributed protocols to determine and act on beliefs that may not be supported by the current state of the system. Policies for determining beliefs in such situations can range from extremely conservative, such as only believing statements if they are very recent, to extremely optimistic, such as believing all statements that are not yet known to be revoked. Such security policies often are heavily dependent on timing of received messages and on synchronization between principals. We present a logic for analyzing cryptographic protocols that has the capability to specify time and synchronization details. This capability considerably advances the scope of known techniques both for expressing practical authentication policies of protocol participants as constraints and for reasoning about protocol goals subject to these constraints
  • Keywords
    cryptography; distributed processing; formal logic; message authentication; protocols; synchronisation; authentication logic; clock synchronization; cryptographic protocols; distributed systems security; formal methods; private key infrastructures; public key infrastructures; revocation; secure authentication; security policies; temporal reasoning; Authentication; Logic;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.991320
  • Filename
    991320