Copyright © 2005 Elsevier B.V. All rights reserved.
The importance of proofs of security for key establishment protocols
Formal analysis of Jan–Chen, Yang–Shen–Shieh, Kim–Huh–Hwang–Lee, Lin–Sun–Hwang, and Yeh–Sun protocols
Available online 7 December 2005.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Despite the importance of proofs in assuring protocol implementers about the security properties of key establishment protocols, many protocol designers fail to provide any proof of security. Flaws detected long after the publication and/or implementation of protocols will erode the credibility of key establishment protocols. We revisit recent work of Choo, Boyd, Hitchcock, Maitland where they utilize the Bellare, Pointcheval, Rogaway (Authenticated key exchange secure against dictionary attacks, in: B. Preneel (Ed.), Advances in Cryptology – Eurocrypt 2000, Springer-Verlag, LNCS 1807/2000, pp. 139–155, 2000) computational complexity proof model in a machine specification and analysis (using an automated model checker – SHVT) for provably secure key establishment protocol analysis. We then examine several key establishment protocols without proofs of security, namely: protocols due to J.-K. Jan, Y.-H. Chen (A new efficient MAKEP for wireless communications, in: 18th International Conference on Advanced Information Networking and Applications – AINA 2004, IEEE Computer Society, pp. 347–350, 2004), W.-H. Yang, J.-C. Shen, S.-P. Shieh (Designing authentication protocols against guessing attacks. Technical Report 2(3), Institute of Information & Computing Machinery, Taiwan, 1999. http://www.iicm.org.tw/communication/c2_3/page07.doc), Y.-S. Kim, E.-N. Huh, J. Hwang, B.-W. Lee (An efficient key agreement protocol for secure authentication, in: A. Laganà, M.L. Gavrilova, V. Kumar, Y. Mun, C.J.K. Tan, O. Gervasi (Eds.), International Conference On Computational Science And Its Applications – ICCSA 2004, Springer-Verlag, LNCS 3043/2004, pp. 746-754, 2004), C.-L. Lin, H.-M. Sun, T. Hwang. (Three-party encrypted key exchange: attacks and a solution, in: A CM SIGOPS Operating Systems Review, pp. 12–20, 2000), and H.-T. Yeh, H.-M. Sun (Simple authenticated key agreement protocol resistant to password guessing attacks, in: A CM SIGOPS Operating Systems Review, 36(4), pp. 14–22, 2002). Using these protocols as case studies, we demonstrate previously unpublished flaws in these protocols. We may speculate that such errors could have been found by protocol designers if proofs of security were to be constructed, and hope this work will encourage future protocol designers to provide proofs of security.
Keywords: Formal specification; Mutual authentication and key establishment protocols; Provable security
Article Outline
- 1. Introduction
- 2. Overview of the formal specification framework
- 3. Case study
- 3.1. Jan–Chen mutual authentication and key establishment protocol
- 3.2. Yang–Shen–Shieh trusted three-party authenticated key establishment protocols
- 3.3. Kim–Huh–Hwang–Lee key agreement protocol
- 3.4. Lin–Sun–Hwang key improved protocols MDHEKE I and II
- 3.5. Yeh–Sun key authenticated key agreement protocol
- 4. Protocol analysis
- 4.1. Protocol analysis 1: Jan–Chen MAKEP
- 4.2. Protocol analysis 2: Yang–Shen–Shieh trusted three-party AKE with public key systems
- 4.3. Protocol analysis 3: Yang–Shen–Shieh trusted three-party AKE without public key systems
- 4.4. Protocol analysis 4: Kim–Huh–Hwang–Lee key agreement protocol
- 4.5. Protocol analysis 5: Lin–Sun–Hwang improved protocol MDHEKE I
- 4.6. Protocol analysis 6: Lin–Sun–Hwang improved protocol MDHEKE II
- 4.7. Protocol analysis 7: Yeh–Sun authenticated key agreement protocol
- 5. Conclusion
- Acknowledgements
- References
- Vitae







E-mail Article
Add to my Quick Links

Cited By in Scopus (2)






