Bootstrapping Server Function

Bootstrapping Server Function (BSF) bezeichnet im Mobilfunk ein technisches Vermittlerelement zwischen einander zuvor unbekannten Endgeräten und Servern, welches die wechselseitige Authentifizierung und – darauf aufbauend – den Austausch geheimer Schlüssel gestattet. Hierdurch ist die Nutzung allgemeiner Zusatzdienste und Anwendungen möglich, die eine Authentifizierung und eine gesicherte Kommunikationsbeziehung voraussetzen, wie zum Beispiel Mobile TV.
Funktionsweise
Architektur
Insgesamt beteiligt an der Unterhaltung einer solchen generischen Sicherheitsbeziehung sind (verkürzt) die folgenden Funktionselemente. Insgesamt bezeichnet man die Struktur und Wirkungsweise dieser Elemente als generische Authentifizierungsarchitektur (GAA) oder Generic Bootstrapping Architecture (GBA):
- Endgerät, z. B. ein Mobiltelefon, kurz User Equipment (UE), das einen bestimmten Dienst nutzen will
- Anwendungsserver, z. B. für Mobile TV, kurz Network Application Function (NAF); stellt den Dienst bereit
- der Bootstrapping Server Function (BSF) selbst; vermittelt zwischen UE und NAF eine Sicherheitsbeziehung
- ein Home Subscriber Server (HSS) des (Mobilfunk-)Netzproviders; verwaltet die jeweiligen benutzerspezifischen Profile seiner Endgerätebenutzer
Der Begriff Bootstrapping meint hier die technische Funktion, zunächst zu einem vorher sicherheitstechnisch unbekannten Gerät eine Sicherheitsbeziehung aufzubauen, um dann jeweils im Gerät selbst und im BSF Sicherheitselemente (Schlüssel) installieren zu können.
Im Wesentlichen werden die Protokolle Diameter und HTTP eingesetzt; u. U. kann zwischen BSF und NAF anstatt Diameter auch SOAP Verwendung finden.
Ablauf
Das BSF wird vom Anwendungsserver (NAF) hinzugezogen, nachdem ein Endgerät bei diesem um Dienstzugang gebeten hat. Da der Anwendungsserver das Endgerät zu diesem Zeitpunkt noch nicht kennt, verweist er dieses zunächst weiter an das BSF. Das Endgerät und das BSF authentisieren sich nun beiderseits; dies geschieht mittels des Protokolls 3GPP AKA (Authentication and Key Agreement) und per Anfragen des BSFs an den Home Subscriber Server (HSS).
Anschließend einigen sich BSF und Endgerät (UE) auf einen Sitzungsschlüssel, der zum verschlüsselten Datenaustausch mit dem Anwendungsserver (NAF) genutzt werden soll. Wendet sich das Endgerät nun erneut an den Anwendungsserver, so kann dieser sowohl den Sitzungsschlüssel als auch benutzerspezifische Daten vom BSF beziehen und den Datenaustausch mit dem Endgerät (UE) beginnen. Dabei werden die passenden Sitzungsschlüssel zur kryptographischen Absicherung verwendet.
Die Sicherheitsbeziehung selbst, zwischen Endgerät und Server, verlässt dabei nie die Hoheit des (Mobilfunk-)Netzbetreibers, nur von dieser Sicherheitsbeziehung abgeleitete Daten (Schlüssel) können abgefragt und von Applikationen verwendet werden.
Normen und Standards
BSF ist standardisiert in den neueren Versionen der 3GPP Standards:
- Generic Authentication Architecture (GAA)
- Generic Bootstrapping Architecture (GBA).
Details siehe u. a. 3GPP TS 33.919, 33.220 24.109, 29.109
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.