Ich möchte verschlüsselte Verbindung zwischen Android Phone und BLE-Gerät erstellen. Ich mache Bonding-Prozess und es funktioniert gut.Sicherheit/verschlüsselte Bluetooth-Verbindung
Wie wird die Verbindung verschlüsselt?
Ich möchte verschlüsselte Verbindung zwischen Android Phone und BLE-Gerät erstellen. Ich mache Bonding-Prozess und es funktioniert gut.Sicherheit/verschlüsselte Bluetooth-Verbindung
Wie wird die Verbindung verschlüsselt?
Wenn das Peripheriegerät für die Verteilung seiner LTK während der Pairing-Phase konfiguriert ist (siehe Bluetooth Core 5.0 Spezifikation, Band 3, Teil H, Abschnitt 3.6.1), speichert Android diesen Schlüssel und verschlüsselt bei jedem weiteren Verbindungsversuch automatisch der Link.
Momentan ist LTK nicht konfiguriert. Von Android mache ich createBond() und device.setPin(). Sieht aber aus wie etwas fehlt aber weiß noch nicht was. – Esperanz0
Nach dem Pairing wird der Link immer verschlüsselt. Die Verschlüsselung sollte jedoch bei nachfolgenden Verbindungen erfolgen, Sie müssen den LTK verteilen. Das ist das einzige was du tun musst. – Emil