| Question | |
| What Security Features Does Bluetooth Use? | |
| Solution | |
Firstly Bluetooth employs frequency hopping (1600 hops/sec), which adds some protection against eavesdropping. In every Bluetooth device, there are four entities used for maintaining the security at the link level. The Bluetooth device address (BD_ADDR), which is a 48-bit address that is unique for each Bluetooth device and defined by the Institute of Electrical and Electronics Engineers (IEEE). Private authentication key, which is a 128-bit random number used for authentication purposes. Private encryption key, 8-128 bits in length that is used for encryption. And a random number (RAND), which is a frequently changing 128-bit random or pseudo-random number that is made by the Bluetooth device itself. In Bluetooth Generic Access Profile, the Bluetooth security is divided into three modes:
The difference between Security Mode 2 and Security Mode 3 is that in Security Mode 3 the Bluetooth device initiates security procedures before the channel is established. There are also different security levels for devices and services. For devices, there are 2 levels, "trusted device" and "untrusted device". The trusted device obviously has unrestricted access to all services. For services, 3 security levels are defined: services that require authorization and authentication, services that require authentication only and services that are open to all devices. |
|
| FAQ Details | |
| Category | Bluetooth Security |
| Keywords | Bluetooth Security |
| Helpful? | Yes | No Score: 5 |
| Views | 191 |
| Related Articles | |
