Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Permpoontanalarp, Yongyuth | Sornkhom, Panupong
Affiliations: Logic and Security Laboratory, Department of Computer Engineering, Faculty of Engineering, King Mongkut's University of Technology Thonburi, Bangkok, Thailand. yongyuth.per@kmutt.ac.th
Note: [] We would like to thank anonymous reviewers for their helpful and constructive comments which lead to an improved version of the paper. The first author would like to thank Kurt Jensen and his group for the suggestion about the names of the on-the-fly trace generation and the textual trace analysis after his presentation at CPN'09 workshop. Also, the first author would like to thank Somsak Vanit-Anunchai for motivating discussion. Finally, the first author would like to acknowledge financial support from the Thailand Research Fund and the National Research Council of Thailand Address for correspondence: Department of Computer Engineering, Faculty of Engineering, King Mongkut's University of Technology Thonburi, 126 Pracha-Uthit Road, BangMod, ThungKhru, Bangkok 10140, Thailand
Note: [] We would like to thank anonymous reviewers for their helpful and constructive comments which lead to an improved version of the paper. The first author would like to thank Kurt Jensen and his group for the suggestion about the names of the on-the-fly trace generation and the textual trace analysis after his presentation at CPN'09 workshop. Also, the first author would like to thank Somsak Vanit-Anunchai for motivating discussion. Finally, the first author would like to acknowledge financial support from the Thailand Research Fund and the National Research Council of Thailand
Abstract: Most Petri nets-based methods that have been developed to analyze cryptographic protocols provide the analysis of one attack trace only. Only a few of them offer the analysis of multiple attack traces, but they are rather inefficient. Analogously, the limitation of the analysis of one attack trace occurs in most model checking methods for cryptographic protocols. In this paper, we propose a very simple but practical Coloured Petri nets-based model checking method for the analysis of cryptographic protocols, which overcomes these limitations. Our method offers an efficient analysis of multiple attack traces. We apply our method to two case studies which are TMN authenticated key exchanged protocol and Micali's contract signing protocol. Surprisingly, our simple method is very efficient when the numbers of attack traces and states are large. Also, we find many new attacks in those protocols.
Keywords: Formal methods for cryptographic protocols, Model checking, Coloured Petri Nets, Petri Nets
DOI: 10.3233/FI-2014-999
Journal: Fundamenta Informaticae, vol. 130, no. 4, pp. 423-466, 2014
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl