Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Bluetooth
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==== Implementation ==== During pairing, the two devices establish a relationship by creating a [[shared secret]] known as a ''link key''. If both devices store the same link key, they are said to be ''paired'' or ''bonded''. A device that wants to communicate only with a bonded device can [[cryptography|cryptographically]] [[authentication|authenticate]] the identity of the other device, ensuring it is the same device it previously paired with. Once a link key is generated, an authenticated [[Asynchronous connection-oriented logical transport|ACL]] link between the devices may be [[encryption|encrypted]] to protect exchanged data against [[eavesdropping]]. Users can delete link keys from either device, which removes the bond between the devices—so it is possible for one device to have a stored link key for a device it is no longer paired with. Bluetooth services generally require either encryption or authentication and as such require pairing before they let a remote device connect. Some services, such as the Object Push Profile, elect not to explicitly require authentication or encryption so that pairing does not interfere with the user experience associated with the service use-cases.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)