OsmocomBB

OsmocomBB
OsmocomBB
Programmier­sprache C
Lizenz GPL (Freie Software)
osmocom.org

OsmocomBB (von englisch „Open Source Mobile Communications – Baseband“) ist eine freie Firmware für den Betrieb der sogenannten „Baseband-Processor“-Chipsätze von GSM-Endgeräten. Sie wird in C entwickelt und als freie Software unter den Bedingungen der GNU General Public License (GPL) (Version 2 oder höher) veröffentlicht. Es ist ein Schwesterprojekt von OpenBSC, das von den selben Programmierern entwickelt wurde. Neben dem Betrieb von GSM-Telephonen mit freier Software soll es auch einer größeren Masse von Personen besseren Einblick und direkte, praktische Auseinandersetzung mit GSM ermöglichen und damit die öffentliche Auseinandersetzung mit der (Un-)Sicherheit von GSM fördern.

OsmocomBB enthält eine Implementierung eines GSM-Protokollstapels für OSI-Schichten 1 bis 3 der clientseitigen GSM-Protokolle und Treiber. Die Clients bestehen im Kern aus dem sogenannten „Baseband Processor“, der typischerweise aus einem ARM-Prozessor und einem digitalen Signalprozessor besteht.

Geschichte

Nach der Schaffung von OpenBSC wandten sich die Autoren im Januar 2010 der Schaffung einer freien clientseitigen Implementierung der GSM-Protokolle zu. Nach 19 Jahren GSM-Nutzung ist OsmocomBB neben einer Handvoll proprietärer Implementierungen die erste freie Implementierung nach gescheiterten Projekten wie TSM30 von THC und MadOS, einem alternativen Betriebssystem für Nokia-Telefone der DCT-3-Gerätegeneration.

Die Entwickler arbeiteten bei der Entwicklung zunächst mit dem Chipsatz „Calypso“ von Texas Instruments, da dieser unter anderem aufgrund vieler bekannt gewordener Informationen über ihn leicht zu hacken ist. Durch den Einsatz der Programmbibliothek libosmocore, in die übergreifend relevanter Code aus OpenBSC ausgelagert wurde, wurde versucht, möglichst viel Code in OsmocomBB wiederzuverwenden.

Webpräsenz


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Osmocom — est un projet informatique comprenant toute une famille de projets de télécommunications mobile libres, parmi lesquels OsmocomBB, OsmocomGMR... Sommaire 1 OsmocomBB 2 OsmocomGMR 2.1 GMR 1 …   Wikipédia en Français

  • GSM — For other uses, see GSM (disambiguation). The GSM logo is used to identify compatible handsets and equipment GSM (Global System for Mobile Communications, originally Groupe Spécial Mobile), is a standard set developed by the European… …   Wikipedia

  • OpenBSC — BS11µBTS von Siemens OpenBSC ein Projekt zur Entwicklung einer Freie Software Implementierung des A bis Protokolls (GSM Protokoll zwischen BTS und BSC) für einen Base Station Controller (BSC) für GSM Netze. Es läuft auf Linux und benötigt eine E1 …   Deutsch Wikipedia

  • Global System for Mobile Communications — Cet article concerne la norme GSM. Pour l appareil électronique homonyme, voir téléphone mobile. Global System for Mobile Communications (GSM) (historiquement « Groupe spécial mobile »[1]) est une norme numérique de deuxième génération… …   Wikipédia en Français

  • Harald Welte — (né en 1979) est un programmeur allemand. Welte est connu dans la communauté Linux en tant que hacker du noyau Linux et pour son implication dans netfilter/iptables, ainsi que pour ses activités de défense des logiciels sous Licence Publique …   Wikipédia en Français

  • Symposium sur la sécurité des technologies de l'information et des communications — Logo officiel du SSTIC Le Symposium sur la sécurité des technologies de l information et des communications, ou SSTIC (prononcer [stik]), est une conférence francophone annuelle sur le thème de la sécurité de l information. Elle rassemble chaque… …   Wikipédia en Français

  • Karsten Nohl — (* 11. August 1981)[1] ist ein deutscher Kryptospezialist.[2] Zu seinem Forschungsgebieten gehören GSM Sicherheit, RFID Sicherheit und der Schu …   Deutsch Wikipedia

  • OpenBTS — Aktuelle Version 2.6 (1. August 2010) Betriebssystem Unix ähnliche Programmier …   Deutsch Wikipedia

  • OsmocomTETRA — ist Software zum Empfangen, Aufzeichnen und Dekodieren von Bündelfunk Datenverkehr nach dem TETRA Standard.[1] Sie wird in C programmiert und als freie Software unter den Bedingungen von Version 3 der GNU Affero General Public License (AGPL)… …   Deutsch Wikipedia

  • Matériel libre — Le matériel libre (en anglais open hardware ou hackable device) désigne les ordinateurs et le matériel contenant l électronique développés selon des principes de la culture libre. Il est donc conçu pour se rapprocher du modèle du logiciel libre,… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”