오스모콤

Osmocom
오스모콤
Osmocom logo.svg
원저작자하랄드 웰트
개발자Osmocom 오픈 소스 커뮤니티
저장소git.osmocom.org
기입처C, C++
유형통신 소프트웨어
면허증.모든 셀룰러 소프트웨어용 Affero GPLv3, 나머지 소프트웨어용 GPLv2+(libosmocore, OsmoPCU, OsmoSTP, OsmoGGSN)[1]
웹 사이트osmocom.org

Osmocom(오픈 소스 모바일 통신)은 GSM, DECT, TETRA [2]등을 포함한 여러 모바일 통신 표준을 구현하는 오픈 소스 소프트웨어 프로젝트입니다.

이력 및 사용방법

지멘스 BS11 BTS

2008년에 Harald Welte와 Dieter Spaar는 수명이 다한 Siemens의 베이스 트랜시버 스테이션을 실험하여 A-bis 프로토콜의 BSC 측을 구현했으며, 이는 결국 OpenBSC로 전환되었습니다.더 많은 관심을 끈 후, 다른 BTS 모델에 대한 지원이 [3]추가되었다.OpenBSC 프로젝트의 첫 공개는 2008년 [4]12월에 개최된 제25회 혼돈 커뮤니케이션 콩그레스에서 이루어졌다.

그 후 몇 년 동안 이 소프트웨어는 카오스 통신 회의, 카오스 통신 캠프, 전자장 등 다양한 해커 협회에서 [5][6][7]셀룰러 네트워크를 제공하기 위해 사용되어 왔습니다.

2010년, GSM 스택의 전화 측 구현인 OsmocomBB가 개발되었습니다.OpenBSC와 함께 이 프로젝트들은 새로운 Osmocom 통합 [3]프로젝트의 일부가 되었습니다.

Sysmocom GmbH 회사는 2011년 Welte와 Holger Freyther에[8] 의해 상업적 [9][10]지원을 제공하기 위해 설립되었습니다.

2018년 이후 멕시코 빌라탈랴데카스트로에서는 오스모콤 소프트웨어와 시스템 하드웨어가 사용되어 약 3500명에게 [11][12]휴대 전화 네트워크를 제공하고 있습니다.

Osmocom 소프트웨어는 연구 [13][14]프로젝트에 사용되어 왔다.

프로젝트

오픈BSC

OpenBSC는 GSM 프로토콜 스택과 요소의 자유 소프트웨어 구현을 개발하기 위한 프로젝트였습니다.Linux 상에서 실행되며 E1 인터페이스(ISDN 프라이머리 레이트인터페이스, mISDN 경유)가 필요합니다.C로 기술되어 GPL('v2) 라이선스를 사용하여 라이선스가 부여됩니다.

첫 번째 버전은 GSM 규격 21.12와 08.5x를 구현하였으며, 특정 기지국 (Siemens BS11 MicroB)에서 작동하였습니다.TS)

OpenBSC는 A-bis 프로토콜(BTSBSC 사이의 프로토콜), AUC, HLR, VLR(둘 다 SQL 테이블을 사용), SMS 스위칭 센터를 포함한 여러 MSC 컴포넌트를 구현했습니다.OpenBSC에는 telnet을 사용하여 액세스할 수 있습니다.

OpenBSC는 다음 BTS 디바이스를 지원했습니다.

  • Siemens BS11 (마이크로B)TS) (E1 프라이머리 레이트인터페이스)
  • ip.access nano BTS(PoE 인터페이스)

OpenBSC는 현재 레거시로 간주되고 있으며 기능은 다음과 같은 여러 프로젝트로 분할되어 있습니다.OsmoBSC, OsmoMSC 및 OsmoHLR.[15]

SDR

rtl-sdr[16] Steve Markgraf에 의해 검출되었습니다.Steve Markgraf는 무선 전송용 osmo-fl2k도 만들었습니다.이러한 프로젝트에서는 OsmoSDR의 [17]사용이 권장되지 않았습니다.

오스모테트라

OsmoTETRA 프로젝트는 TETRA [18][19][20]프로토콜을 구현합니다.Osmo-tetra는 프로토콜의 [21]하위 계층을 구현합니다.일부 정부의 교통정리가 [20]제대로 이뤄지지 않고 있다는 조사 결과가 나왔다.

OsmocomB

OsmocomBB는 음성과 데이터 양쪽의 부호화와 무선 통신을 처리하는 휴대 전화의 베이스 밴드프로세서용 무료 펌웨어입니다.오스모콤THC와 MadOS에서 [22]TSM30과 같은 실패한 프로젝트를 제외하고, BB는 베이스밴드 펌웨어의 유일한 무료 구현이다.

Spectrum 뷰 모드에서 OsmocomBB RSSI 애플리케이션을 실행하는 Calypso 칩셋을 탑재한 Motorola C123

오스모콤BB는 GSM 프로토콜 스택의 클라이언트 측 GSM 프로토콜과 장치 드라이버 중 가장 낮은 세 개의 OSI 계층을 구현합니다.커널을 형성하는 프로토콜 계층은 베이스밴드 프로세서에 존재하며, 일반적으로 ARM 프로세서와 디지털 신호 프로세서로 구성됩니다.

Osmocom과 호환되는 모델인 Motorola C139BB

Texas [23]Instruments가 생산하는 Calypso 칩셋을 지원합니다.

카르스텐 놀은 오스모콤을 확장했다.IMSI [24]캐처를 검출할 수 있는 BB.

「 」를 참조해 주세요.

  • GNU Radio를 사용하여 BTS를 구현하기 위한 OpenBTS, FOSS 프로젝트

레퍼런스

  1. ^ "Software Licensing". Osmocom.org. Retrieved 27 May 2020.
  2. ^ "Open Source Mobile Communications". osmocom.org. Retrieved 2020-05-25.
  3. ^ a b OsmoBSC User Manual (PDF).
  4. ^ "25C3: Running your own GSM network". fahrplan.events.ccc.de. 2009-01-10. Retrieved 2020-05-27.
  5. ^ By (2018-08-30). "GSM Phone Network At EMF Camp Built On Raspberry Pi And LimeSDR". Hackaday. Retrieved 2020-05-25.
  6. ^ By (2019-08-30). "CCCamp: 5,000 Hackers Out Standing In Their Field". Hackaday. Retrieved 2020-05-25.
  7. ^ online, heise. "33C3: Hackerkongress endet mit Humba-Täterä im explodierenden Bällebad". heise online (in German). Retrieved 2020-05-25.
  8. ^ "SysmoBTS: Harald Weltes Sysmocom verkauft freie GSM-Basisstation - Golem.de". www.golem.de (in German). Retrieved 2020-06-29.
  9. ^ sysmocom (2016-02-28). "About sysmocom background and company culture". sysmocom.de. Retrieved 2020-05-25.
  10. ^ "Sysmocom - Cellular Network Infrastructure - Open Source Mobile Communications". osmocom.org. Retrieved 2020-05-27.
  11. ^ Herrmann, Boris. "Am Rande des Funklochs". Süddeutsche.de (in German). Retrieved 2020-05-27.
  12. ^ "In defense of the right to communication (DeutscheWelle original video)". Vimeo. Retrieved 2020-05-27.
  13. ^ Bosma, Jeffrey; Soeurt, Joris. "Eavesdropping on and decrypting of GSMcommunication using readily available low-costhardware and free open-source software in practice" (PDF). University of Amsterdam.
  14. ^ "ProjectRationale - OsmocomBB - Open Source Mobile Communications".
  15. ^ "Overview - OpenBSC - Open Source Mobile Communications". osmocom.org. Retrieved 2020-05-27.
  16. ^ By (2019-07-31). "RTL-SDR: Seven Years Later". Hackaday. Retrieved 2020-05-25.
  17. ^ Markgraf, Steve (2019-07-31). "RTL-SDR: Seven Years Later". Hackaday. Retrieved 2020-05-27.
  18. ^ "TETRA-Digitalfunk für jedermann". Heise Online (in German). Retrieved 2020-05-26.
  19. ^ "Digitaler Behördenfunk: Hacker arbeiten an freier TETRA-Implementierung - Golem.de". www.golem.de (in German). Retrieved 2020-05-26.
  20. ^ a b "OsmocomTETRA - OsmocomTETRA - Open Source Mobile Communications". osmocom.org. Retrieved 2020-05-26.
  21. ^ "Osmo-tetra - OsmocomTETRA - Open Source Mobile Communications". osmocom.org. Retrieved 2020-05-26.
  22. ^ Pönsgen, François (2015). GSM and GPRS Security Using OsmocomBB (PDF) (M.Sc.). Norwegian University of Science and Technology. p. 5. Retrieved 2017-05-04.
  23. ^ 쿠퍼, T. A. (2012년)오픈 소스 GSM 네트워크의 통합(버지니아 공대 박사 학위 논문).
  24. ^ "GSM-Hacking: Osmocom-Patch entdeckt stille SMS und Abhöraktionen - Golem.de". www.golem.de (in German). Retrieved 2020-06-29.

외부 링크