End-to-End Mobile Communication Security Testbed Using Open Source Applications in Virtual Environment
DOI:
https://doi.org/10.13052/jicts2245-800X.314Keywords:
LTE, Amarisoft, Testbed, Security, OpenBTS, OpenBSC, OsmoSGSN, OpenGGSN, OpenIMSAbstract
In this paper we present an end-to-end mobile communication testbed that utilizes various open source projects. The testbed consists of Global System for Mobiles (GSM), General Packet Radio Service (GPRS) and System Architecture Evolution/Long Term Evolution(SAE/LTE) elements implemented on a virtual platform. Our goal is to utilize the testbed to perform security analysis. We used virtualization to get flexibility and scalability in implementation. So as to prove the usability of the testbed, we reported some of the test results in this paper. These tests are mainly related to security. The test results prove that the testbed functions properly.
Downloads
References
Burgess, D. A, Samra H. The Open BTS Project an opensource GSM base station, Sept 2008.
OpenBTS: http://openbts.org/
Heimerl, K., Brewer, E. The village base station. “In Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions Systems.” San Francisco (CA), 2010, pp. 5–6.
Anand A., Johnson, D. L., Belding, E. M. “Village Cell: cost effective cellular connectivity in rural areas. In Proceedings of the International Conference on Information and Communication Technologies and Development”. Atlanta (GA), 2012, pp. 180–189.
Mathias Kretschmer, Peter Hasse, Christian Niephaus, Thorsten Horstmann, and Karl Jonas. Connecting Mobile Phones via Carrier-Grade Meshed Wireless Back-Haul Networks. E-Infrastructures and E-Services on Developing Countries. Africomm 2010, 2010.
Amarisoft. Amari LTE 100, Software LTE base station on PC. Available at: http://www.amarisoft.com/
OSLD Project. Open Source Long-Term Evolution (LTE) deployment. Available at: https://sites.google.com/site/osldproject/
3GPP TS 23.002 – Network Architecture.
Gottfried Punz, Evolution of 3G Networks: The Concept, Architecture and Realization of Mobile Networks Beyond UMTS, Springer Wien- New York, 2010.
Heikkei Kaarannen, UMTS Networks: Architecture, Mobility and Services, John Wiley and Sons, 2005.
3GPP TS 23.016: “Subscriber data management; Stage 2”.
3GPP TS 23.060: “General Packet Radio Service (GPRS); Service description; Stage 2”.
Virtualization – http://www.ibm.com/developerworks/cloud/library/cl-hypervisorcompare/
Hypervisor – http://www.tricerat.com/resources/topics-library/hypervisor-virtualization-software
The term Hypervisor – Gerald J. Popek and Robert P. Goldberg (1974). “Formal Requirements for Virtualizable Third Generation Architectures”. Communications of the ACM 17
OpenBTS: http://wush.net/trac/rangepublic
OpenBSC Network from scratch: http://openbsc.osmocom.org/trac/wiki/ network from scratch
3GPP-IMS: http://www.3gpp.org/technologies/keywords-acronyms/10 9-ims
TS GSM 08.52 BSC-BTS Interface Principles.
TS GSM 08.54 BSC-BTS Layer 1 Specification.
TS GSM 08.56 BSC-BTS Layer 2 Specification.
TS GSM 08.58 BSC-BTS Layer 3 Specification.
TS GSM 12.21 BSC-BTS Operation/Maintenance Signalling.
Osmo-SGSN_OpenBSC: http://openbsc.osmocom.org/trac/wiki/osmo-sgsn
OpenGGSN Readme – http://cgit.osmocom.org/openggsn/tree/README
LTE – MME Document by Amarisoft.
LTE – ENB Document by Amarisoft.
Documentation-OpenIMS.org: http://www.fokus.fraunhofer.de/en/fokus_ testbeds/open_ims_playground/components/osims/index.html
Mohammad Ilyas, Syed A. Ahson, IP Multimedia Subsystem (IMS) Handbook, CRC Press, 2009.
Dragos Vingarzan, Peter Weik and Thomas Magedanz, Design and Implementation of an Open IMS Core, Springer Berlin Heidelberg, 2005.
OpenBSC-GPRS Implementation: http://openbsc.osmocom.org/trac/ wiki/OpenBSCGPRS
USRP N210 – https://www.ettus.com/product/details/UN210–KIT
Fedora Project Downloads-http://fedoraproject.org/en/get-fedora-all
OpenStack Open Source Cloud Computing Software: https://www .openstack.org/software
Project Clearwater: http://www.projectclearwater.org/about-clearwater/