We will explain several times about security, which is often asked in the support of Bluetooth product development.
In this third article, I will explain the types of authentication methods (Association model) and how they are determined from the input and output of the final product.
Bluetooth device input/output
First, the input/output of Bluetooth products is classified into the following based on the output (display)/input of a 6-digit number used for pairing authentication, and yes/no input.
classification | Overview | Product example |
No Input No Output | no input/output | BT earphones, speakers |
Display only | Can display 6 digits | With screen display + without simple button |
Display Yes/No | 6-digit number display + Yes/No input possible | With screen display + With simple button |
keyboard | 6-digit number input possible | BT keyboard, smart lock |
Keyboard display | 6-digit number can be displayed and entered | smartphone, computer |
Types of authentication methods in LESC
LESC (LE Secure Connections Paring), the pairing method for BT4.2 and later, has the following four authentication methods.
No. | Authentication method | Overview |
1 | Just works | No authentication |
2 | Passkey entry | Display 6-digit number on one device, enter 6-digit number on the other |
3 | Numeric Comparison | Display a 6-digit number on both devices, confirm that it is the same and press the button |
4 | Out of Band (OOB) | Exchange pairing information via non-BT communication (NFC, etc.) |
4 OOB is rarely used in practice, so it is omitted in this article.
Determining authentication method in LESC
The authentication method (Association model) is determined based on the input and output as follows.
In the next article, we will use Microchip's BLE module (BM70) and iPhone7, and explain the actual screen display on a smartphone.
Inquiry
If you have any questions regarding this article, please contact us below.
To Microchip manufacturer information Top
If you want to return to Microchip manufacturer information top page, please click below.
Free online seminar
If you know this, you can develop Bluetooth products! Seminar for Bluetooth Beginners 2021/5/18 (Tue)