Bluetooth-LE

Bluetooth-LE is based on the Bluetooth Core Specification Version (4.2) and specifies a number of modes that provide options for authenticated or unauthenticated pairing, data integrity protections, and link encryption. Specifically, Bluetooth-LE supports the following security concepts (reference: Bluetooth Specification, Version 4.2):

  • Pairing: Devices create one or more shared secret keys
  • Bonding: The act of storing the keys created during pairing for use in subsequent connections; this forms a trusted device pair
  • Device authentication: Verification that the paired devices have trusted keys
  • Encryption: Scrambling of plaintext message data into ciphertext data
  • Message integrity: Protects against tampering with data

Bluetooth-LE ...

Get Practical Internet of Things Security - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.