Method and system for managing bluetooth communication using software or firmware filtering
First Claim
1. A method for wireless communication, the method comprising:
- receiving from a centralized network management entity, one or more messages by a Bluetooth device that enable managing secure communication by said Bluetooth device;
configuring by said Bluetooth device, a host control interface (HCI) of said Bluetooth device to enable or disable one or more security policies based on said received one or more messages to enable said secure communication; and
filtering one or more HCI packets based on said configuration via a firmware filter which is communicatively coupled to a HCI layer, and said firmware filter and said HCI layer are part of one of;
a Bluetooth host stack of said Bluetooth device and a Bluetooth host controller stack of said Bluetooth device.
6 Assignments
0 Petitions
Accused Products
Abstract
Aspects of method and system for managing secure Bluetooth communication using software or firmware filtering are provided. In this regard, the IT or system administration may select one or more Bluetooth profiles for Bluetooth devices and inform the host software on the selection. The host software passes the information to host control interface (HCI). A Bluetooth security filter is integrated into the HCI to ensure a security policies set for the Bluetooth device. The Bluetooth security filter may be part of the Bluetooth host stack or the Bluetooth host controller stack. All HCI packets such as HCI commands, HCI events and HCI data packets are parsed in the Bluetooth security filter and act upon the policies determined by the IT or system administration.
-
Citations
20 Claims
-
1. A method for wireless communication, the method comprising:
-
receiving from a centralized network management entity, one or more messages by a Bluetooth device that enable managing secure communication by said Bluetooth device; configuring by said Bluetooth device, a host control interface (HCI) of said Bluetooth device to enable or disable one or more security policies based on said received one or more messages to enable said secure communication; and filtering one or more HCI packets based on said configuration via a firmware filter which is communicatively coupled to a HCI layer, and said firmware filter and said HCI layer are part of one of;
a Bluetooth host stack of said Bluetooth device and a Bluetooth host controller stack of said Bluetooth device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing signals, the system comprising:
one or more circuits for use in a Bluetooth device, said one or more circuits being operable to; receive from a centralized network management entity, one or more messages that enable secure communication by said Bluetooth device; configure a host control interface (HCI) of said Bluetooth device to enable or disable one or more security policies based on said received one or more messages to enable said secure communication; and filter one or more HCI packets based on said configuration via a firmware filter which is communicatively coupled to a HCI layer, and said firmware filter and said HCI layer are part of one of;
a Bluetooth host stack of said Bluetooth device and a Bluetooth host controller stack of said Bluetooth device.- View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
-
code that receives from a centralized network management entity, one or more messages that enable secure communication by a Bluetooth device; code that configures a host control interface (HCI) of said Bluetooth device to enable or disable one or more security policies based on said received one or more messages to enable said secure communication; and code that filters one or more HCI packets based on said configuration via a firmware filter which is communicatively coupled to a HCI layer, and said firmware filter and said HCI layer are part of one of;
a Bluetooth host stack of said Bluetooth device and a Bluetooth host controller stack of said Bluetooth device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification