Wenn Sie Bluetooth Classic oder BR/EDR mit "normal" meinen, hängt der Unterschied von der verwendeten Bluetooth-Version ab.
Bluetooth Classic oder BR/EDR 2,1-4,1 Vs BLE 4.0-4.1
BR/EDR Paarungsverfahren werden von der LMP-Schicht des Bluetooth-Controller behandelt.
BLE Pairing-Prozeduren werden von SMP im Host-Stack verarbeitet.
BR/EDR verwendet ECDH Key Generation, die passives Abhören verhindert.
BLE legacy Pairing verwendet nicht ECDH Schlüsselerzeugungs- und so ist es anfällig für passives Abhören
BR/EDR definiert 4 Assoziationsmodelle; OOB, Passkey-Eintrag, Funktioniert einfach, Numerischer Vergleich
BLE Legacy Pairing definiert 3 Zuordnungsmodelle; OOB, Passkey-Eintrag, funktioniert einfach.
Obwohl sie aus der Benutzerperspektive ähnlich erscheinen, bieten sie nicht das gleiche Sicherheitsniveau. Siehe # 2
BR/EDR generiert den Link Key auf beiden Geräten.
BLE Legacy Pairing, generiert die STK. Der Link-Key dh LTK in Verwendung durch den Slave verteilt
BR/EDR v4.2 Sichere Verbindung vs BLE v4.2 Sichere Verbindung
BLE 4.2 sichere Verbindungen hinzugefügt ECDH Schlüsselgenerierung und die Numerisches Vergleichsassoziationsmodell. Es hat auch mit dem STK aufgehört. Der LTK wird jetzt sowohl auf dem Slave als auch auf dem Master erzeugt.
Sichere Verbindungszuordnungsmodelle auf der BLE-Verbindung entsprechen den sicheren Verbindungszuordnungsmodellen BR/EDR hinsichtlich des Schutzes vor MITM-Angriffen und passivem Abhören. Wenn zwei BR/EDR/LE-Geräte sichere Verbindungen über beide Transporte unterstützen, können Schlüssel für beide Transporte während eines einzelnen Paarungsvorgangs generiert werden. Die Möglichkeit, Schlüssel von einem Transport in den anderen zu konvertieren, macht die Notwendigkeit einer doppelten Paarung überflüssig.
Es gibt noch einige Unterschiede.
BR/EDR-Kopplungsvorgänge werden von der LMP-Schicht des Bluetooth-Controllers ausgeführt.
BLE Pairing-Prozeduren werden von SMP im Host-Stack verarbeitet.
BR/EDR kryptografische Funktionen verwenden HMAC-SHA-256.
BLE cyrptographic Funktionen verwenden AES-CMAC.
Weitere Informationen hierzu finden here
im Bluetooth-Kernspezifikation finden