Current Bluetooth specifications define the security level by the connection level and
there are no security definitions based on applications. Therefore, application
developers may define security mechanisms for meeting specific requirements. The
application level security is implemented per user, whereas the connection level
security is implemented per device connection. The Bluetooth specification defines the
security algorithms and procedures necessary to certify devices and, if necessary,
encrypt the data between the connected devices. The certification of devices is a
fundamental feature of Bluetooth; however, the connection encryption is selective.
Synchronisation between Bluetooth devices is performed by generating initialisation
keys used as connection keys required for certifying devices. Basically, a Bluetooth
stack responds without a key when a key is requested (the response to the key-
requesting event is the user‟s role). The certification of Bluetooth devices is based on
attempt-response transactions. In Bluetooth technology, other PIN numbers or
passwords used for generating 128 bit keys for security and encryption can be re-used.
Encrypted keys are extracted from the link keys used for certifying synchronised
devices. Also, the limitations in distance and the high-speed frequency hopping of
Bluetooth wireless technology make eavesdropping difficult.
Recommendations are as follows:
. Synchronisation should be performed under secure conditions.
. Do not save the PIN on the device. Store it elsewhere.
. Implement application level security.
Microsoft stack supports smart synchronisation. For details, refer to MICROSOFT
MSDN.
Bluetooth Composition
- In principle, the NAUTIZ X3 is configured to use the Microsoft Bluetooth stack.
The services available via Microsoft Bluetooth stack is listed in Table 6-1.
Table 6-1. Bluetooth services
Microsoft Bluetooth Stack
OBEX Object Push Services
Hands-Free Audio Gateway Services
Serial Port Services
Personal Area Networking Services
PBAP Services
Dial-Up Networking Services
HID Client Services
A2DP/AVRCP Services
Ports supported by the Microsoft Bluetooth Stack
COM5
For more information about ports, contact Handheld‟s Technical Support Team.
Power states of Bluetooth
Summary of Contents for Nautiz X3
Page 1: ...User s Manual Nautiz X3 ...