Loading...

Analysis and Verification of Freshness in Security Protocols

Zareian Jahromi, Mohsen | 2015

512 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 47745 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Jahangir, Amir Hossein
  7. Abstract:
  8. Security Protocols are a set of protocols for the exchange of messages that both side of communication use in order to create the secure communication channel. Usually in such a case, both sides agree on one encrypted key. The purpose of these protocols is to obtain some features such as Authentication, Secrecy, Integrity, Non Repudiation, privacy and freshness. Freshness is one of the most important and vital features in communication protocols which is gained with Challenge and Response, timestamp and sequence number methods. Can interpret freshness as new and up-to-date. From the perspective of a participating agent in execute of protocol, a phrase take into account as fresh when it created new and special just for that protocol and received in an accurate sequence and order time after start of executing current protocol. Goal of this article is to offer a way to verificate freshness. Hereby the method of verification in Kerberos, TESLA and The Wide Mouthed Frog Protocols on the base of formal model checking aspect with usage of Timed Automata and UPPAAL mechanism as discribing language and model checking mechanism will be explained in addition to explain the definition of freshness and importance of that in work Integrity of security protocols. Also varied time indicators like dead time, expire time in the presented discribing about Kerberos and The Wide Mouthed Frog Protocols and impact of them on these protocols will be included
  9. Keywords:
  10. Freshness ; Entropy ; Formal Verification ; Timed Model Checking ; Security Protocols ; Timed Automata

 Digital Object List

 Bookmark

No TOC