|
6. Bluetooth Security
6.6 Connection
Setup Procedures
Authentication procedure is triggered after
determining the security level of the requested service in order to allow
different service requirements for different applications without user
intervention. Figure 9 illustrates the sequence of functions that are
performed to gain access to a trusted service.
|

Figure 9: Steps to setup access to trusted
services. |
The functions are performed in the following
order:
- Connection request is made to L2CAP;
- L2CAP requests access information from the
Security Manager;
- Security Manager queries the Service
Database for service permissions;
- Security Manager looks up the Device
Database for trust level;
- Security Manager enforces authentication and
encryption at the Host Control Interface (HCI) level if required;
- Security Manager grants access;
- L2CAP continues to setup the connection by
sending the packet to the Application level.
|