Formal Specification and Validation of Secure Connection Establishment in a Generic Access Network Scenario | SpringerLink
Skip to main content

Formal Specification and Validation of Secure Connection Establishment in a Generic Access Network Scenario

  • Conference paper
Applications and Theory of Petri Nets (PETRI NETS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5062))

Included in the following conference series:

  • 890 Accesses

Abstract

The Generic Access Network (GAN) architecture is defined by the 3rd Generation Partnership Project (3GPP), and allows telephone services, such as SMS and voice-calls, to be accessed via generic IP networks. The main usage of this is to allow mobile phones to use WiFi in addition to the usual GSM network. The GAN specification relies on the Internet Protocol Security layer (IPSec) and the Internet Key Exchange protocol (IKEv2) to provide encryption across IP networks, and thus avoid compromising the security of the telephone networks. The detailed usage of these two Internet protocols (IPSec and IKEv2) is only roughly sketched in the GAN specification. As part of the process to develop solutions to support the GAN architecture, TietoEnator Denmark has developed a detailed GAN scenario which describes how IPsec and IKEv2 are to be used during the connection establishment procedure. This paper presents a CPN model developed to formally specify and validate the detailed GAN scenario considered by TietoEnator.

Supported by the Danish Research Council for Technology and Production and TietoEnator Denmark.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 3GPP. Digital cellular telecommunications system (Phase 2+); Generic access to the A/Gb interface; Stage 2. 3GPP TS 43.318 version 6.9.0 Release 6 (March 2007)

    Google Scholar 

  2. 3GPP. Website of 3GPP (May 2007), http://www.3gpp.org

  3. Billington, J., Han, B.: Modelling and Analysing the Functional Behaviour of TCP Connection Management Procedures. International Journal on Software Tools for Technology Transfer 9(3-4), 269–304 (2007)

    Article  Google Scholar 

  4. CPN Tools, http://www.daimi.au.dk/CPNTools

  5. TietoEnator Denmark, http://www.tietoenator.dk

  6. Droms, R.: Dynamic Host Configuration Protocol. RFC2131 (March 1997)

    Google Scholar 

  7. Kaufman, C. (ed.): Internet Key Exchange Protocol. RFC4306 (December 2005)

    Google Scholar 

  8. Fleischer, P.: Towards a Formal Specification of a Generic Access Network Architeture using Coloured Petri Nets. In: Proc. of Workshop on Petri Nets and Software Engineering (PNSE 2007), pp. 231–232 (2007)

    Google Scholar 

  9. Fleischer, P., Kristensen, L.M.: Towards Formal Specification and Validation of Secure Connection Establishment in a Generic Access Network Scenario. In: Fleischer, P., Kristensen, L.M. (eds.) Eighth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools, October 2007. DAIMI PB, vol. 584, pp. 9–28 (2007)

    Google Scholar 

  10. Fleischer, P., Kristensen, L.M.: Modelling of the Configuration/Management API Middleware using Coloured Petri Nets. In: Proc. of PNTAP 2008 (2008)

    Google Scholar 

  11. Grimstrup, P.: Interworking Description for IKEv2 Library. Ericsson Internal. Document No. 155 10-FCP 101 4328 Uen (September 2006)

    Google Scholar 

  12. Jensen, K., Kristensen, L.M., Wells, L.: Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems. International Journal on Software Tools for Technology Transfer 9(3-4), 213–254 (2007)

    Article  Google Scholar 

  13. Kent, S.: IP Encapsulating Security Payload (ESP). RFC4303 (December 2005)

    Google Scholar 

  14. Kent, S., Seo, K.: Security Architecture for the Internet Protocol. RFC4301 (December 2005)

    Google Scholar 

  15. Kristensen, L.M., Jensen, K.: Specification and Validation of an Edge Router Discovery Protocol for Mobile Ad Hoc Networks. In: Ehrig, H., Damm, W., Desel, J., Große-Rhode, M., Reif, W., Schnieder, E., Westkämper, E. (eds.) INT 2004. LNCS, vol. 3147, pp. 248–269. Springer, Heidelberg (2004)

    Google Scholar 

  16. Vanit-Anunchai, S., Billington, J.: Modelling the Datagram Congestion Control Protocol’s Connection Management and Synchronization Procedures. In: Kleijn, J., Yakovlev, A. (eds.) ICATPN 2007. LNCS, vol. 4546, pp. 423–444. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  17. Westergaard, M., Lassen, K.B.: The BRITNeY Suite Animation Tool. In: Donatelli, S., Thiagarajan, P.S. (eds.) Petri Nets and Other Models of Concurrency - ICATPN 2006. LNCS, vol. 4024, pp. 431–440. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kees M. van Hee Rüdiger Valk

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fleischer, P., Kristensen, L.M. (2008). Formal Specification and Validation of Secure Connection Establishment in a Generic Access Network Scenario. In: van Hee, K.M., Valk, R. (eds) Applications and Theory of Petri Nets. PETRI NETS 2008. Lecture Notes in Computer Science, vol 5062. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68746-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68746-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68745-0

  • Online ISBN: 978-3-540-68746-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics