Security Manager (SM) in Bluetooth Low Energy

This blog is describe how the bonding / pair works on the Bluetooth Low Energy. In the Bluetooth Core Specification, there are three major architectural layers: Controller, Host and Application. Security Manager (SM) at the Host layer is to define the methods and protocols for pairing and key distribution, the corresponding security toolbox and Security … Continue reading Security Manager (SM) in Bluetooth Low Energy

Background Information on the ECDSA / ECDH / AES128

In this blog, I would like to introduce some background concept on the ECDSA, ECDH and AES128 first. And then, on the next post, I will describe how to use such technology on the BLE connection at the Application layer. Particularly, for the internet of things is not just for personal device, it can't work … Continue reading Background Information on the ECDSA / ECDH / AES128