Herunterladen Inhalt Inhalt Diese Seite drucken

Sicherheit; Sicherheitsmodus 3 (Verschlüsselung Auf Verbindungsebene); Microsoft Bluetooth-Stack - Motorola MC92N0-G Benutzerhandbuch

Inhaltsverzeichnis

Werbung

4 – 2
Benutzerhandbuch für das MC92N0-G
Das Bluetooth-Funkmodul in diesem MC92N0-G arbeitet als Gerät der Leistungsklasse 2. Die maximale
Ausgangsleistung beträgt 2,5 mW, die spezifizierte Reichweite beträgt 10 m. Eine Definition der Reichweiten nach
Leistungsklasse ist schwierig festzulegen, da sich die Geräte in Ausführung und Ausgangsleistung unterscheiden
und bei den Messungen die jeweiligen Umgebungsbedingungen zu berücksichtigen sind.
HINWEIS Ein Verbindungsaufbau über die drahtlose Bluetooth-Technologie sollte nicht durchgeführt werden,

Sicherheit

Die aktuelle Bluetooth-Spezifikation definiert Sicherheit auf Verbindungsebene. Eine Absicherung auf
Anwendungsebene ist nicht spezifiziert. Somit können Anwendungsentwickler Sicherheitsmechanismen
definieren, die an die spezifischen Bedürfnisse angepasst sind. Die Absicherung auf Verbindungsebene erfolgt
zwischen den Geräten und nicht zwischen den Benutzern. Die Absicherung auf Anwendungsebene kann dagegen
benutzerbasiert implementiert werden. Die Bluetooth-Spezifikation definiert die zur Authentifizierung der Geräte
benötigten Sicherheitsalgorithmen und -prozeduren sowie ggf. die Verschlüsselung des Datenstroms über die
Verbindung zwischen den Geräten. Die Geräteauthentifizierung ist eine vorgeschriebene Funktion von Bluetooth,
die Verbindungsverschlüsselung ist hingegen optional.
Für die Kopplung von Bluetooth-Geräten wird ein Initialisierungsschlüssel erstellt, mit dem die Geräte
authentifiziert werden und ein Verbindungsschlüssel für sie erstellt wird. Der Initialisierungsschlüssel wird durch
Eingeben einer üblichen PIN-Nummer in den zu koppelnden Geräten erstellt. Die PIN-Nummer wird nie über die
Funkstrecke übertragen. Der Bluetooth-Stack antwortet standardmäßig ohne Schlüssel, wenn ein Schlüssel
angefordert wird (das Schlüsselanforderungsereignis muss vom Benutzer beantwortet werden). Die
Authentifizierung von Bluetooth-Geräten basiert auf einer Challenge-Response-Transaktion. Für Bluetooth sind
PIN-Nummern oder Hauptschlüssel zulässig, um daraus weitere 128-Bit-Schlüssel für Sicherheit und
Verschlüsselung zu erstellen. Der Verschlüsselungsschlüssel wird aus dem Verbindungsschlüssel abgeleitet, der
für die Authentifizierung der Geräte beim Koppeln verwendet wird. Erwähnenswert sind zudem die begrenzte
Reichweite und das schnelle Frequenzsprungverfahren der Bluetooth-Geräte, wodurch ein Abhören über große
Distanzen erschwert wird.
Empfehlungen:
Ausführen der Kopplung in einer sicheren Umgebung.
Geheimes Verwahren der PIN-Codes; PIN-Codes nicht auf dem MC92N0-G speichern.
Implementieren der Sicherheit auf Anwendungsschicht.
Der Microsoft-Stack unterstützt „Intelligentes Koppeln". Mehr Informationen finden Sie im MSDN.
Sicherheitsmodus 3 (Verschlüsselung auf Verbindungsebene)
Der MC92N0-G unterstützt Sicherheitsmodus 3 (Verschlüsselung auf Verbindungsebene). Bei dieser
Sicherheitsvorkehrung werden die Daten bei der Übertragung zwischen den beiden Geräten auf der Ebene der
Datenverbindung verschlüsselt.

Microsoft Bluetooth-Stack

Bei der Koppelung mit einem Remotegerät über die Bluetooth-Benutzeroberfläche von Microsoft wird automatisch
Sicherheitsmodus 3 (Verschlüsselung auf Verbindungsebene) verwendet. Bei der Entwicklung von Anwendungen
mit dem Microsoft Bluetooth-Stack kann Modus 3 mithilfe der API-Aufforderung BthSetEncryption aktiviert werden.
Mehr Informationen finden Sie im MSDN.
während eine WLAN-Datenübertragung (IEEE 802.11b) bei hoher Datenrate aktiv ist.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis