BLE Security Modes

Gast #4315193
Lesenswert?
• ▲
▼
Ich habe eine Frage zu den BLE Security modes. Hier gibt es verschiedene 
wie z.B. hier nachzulesen:

https://developer.bluetooth.org/TechnologyOverview/Pages/LE-Security.aspx

Weiterhin habe ich Unterscheidungen zwischen

1. Passkey Confirm
2. Just Works
3. Passkey Entry
4. Legacy Pin Code

gelesen, wobei für BLE glaub ich nur 1 und 3 gültig sind.
Wie genau stelle ich mir diese Verschlüsselung jetzt vor? Bei Passkey 
Confirm habe ich beispielsweise gelesen, dass ein 6 stelliger Pin Code 
generiert wird, den ich vor Verbindung zwischen BLE Module und Smart 
Device einstellen muss.

Heißt das in etwa, dass in dem BTLE Stack des BLE Device händisch ein 6 
stelliger Pin Code aktiviert ist und dieser dann am Smart Device vor 
Verbindung bestätigt werden muss? Kann jemanden zu dne weiteren Security 
Modes etwas sagen?

Danke sehr
#4315782
Lesenswert?
• ▲
▼
Blau Zaun schrieb:
> gelesen, wobei für BLE glaub ich nur 1 und 3 gültig sind.

Punkt 2 gibts auch in BLE.

Blau Zaun schrieb:
> Heißt das in etwa, dass in dem BTLE Stack des BLE Device händisch ein 6
> stelliger Pin Code aktiviert

Es wird auf beiden Geräten ein 6 stelliger Code generiert und 
ausgehandelt,
der User soll die beiden Codes vergleichen und wenn identisch 
bestätigen.
Das setzt auf beiden Geräten jeweils Tasttatur (zumindest eine Taste ;-) 
und Display voraus.

Bei "Just works" wird dieser Code IIRC auf "000000" gesetzt - das ist 
für die BLE Geräte ohne Display oder Tastatur gedacht.
Gast #4315820
Lesenswert?
• ▲
▼
Schon mal Danke für die Antwort.

Heiß das, dass man "händisch" ein BLE Device welches über keine Tastatur 
verfügt sozusagen gar nicht über ein PIN schützen kann? D.h. jeder der 
das BLE Device über sein Smart Device detecten kann, kann auch eine 
Verbindung über BLE mit diesem Module herstellen?

Das kann doch nicht sein? Wie schützt man ein BLE Module in der Regel 
vor "Fremdverbindung"?
(Firma: www.harerod.de) Persönliche Seite #4317141
Lesenswert?
• ▲
▼
Blau Zaun schrieb:

> Heiß das, dass man "händisch" ein BLE Device welches über keine Tastatur
> verfügt sozusagen gar nicht über ein PIN schützen kann? D.h. jeder der
> das BLE Device über sein Smart Device detecten kann, kann auch eine
> Verbindung über BLE mit diesem Module herstellen?
>
> Das kann doch nicht sein? Wie schützt man ein BLE Module in der Regel
> vor "Fremdverbindung"?

Die Tastatur braucht noch das Gerät, dass sich beim BLE anmeldet.
Und mit "Tastatur" ist in diesem Zusammenhang "eine Eingabemöglichkeit 
für die PIN" gemeint.
Gast #4317193
Lesenswert?
• ▲
▼
Eine 1 bit Eingabemöglichkeit reicht.

Mit meinem S4 lief das so ab:
Laptop: "Schauen sie nach, ob das Gerät den Passcode 123456 anzeigt. Ok 
/ Abbrechen?"
Funkie: "Verbindungsversuch vom Laptop, Passcode 123456. Ok / 
Abbrechen?"

Abbrechen geht ja auch über Ausschalten, d.h. ein Taster für Ok reicht. 
Es muss allerdings ein Ausgabemedium zur Darstellung der Pin vorhanden 
sein. Über eine LED rausmorsen wäre das Minimum.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.