ABSTRACT

The proliferation of wireless handheld devices and advances in network technologies, and the desire to stay connected anytime and anywhere, have ushered in the domain of mobile and pervasive computing. Bluetooth and pervasive computing have much in common: Both aim to make computing and communications easier, more convenient, and more personal. The link level functions are defined in the Bluetooth Baseband and the Link Manager Protocol Specifications. Bluetooth layer security uses four key elements: a Bluetooth device address, two separate key types (authentication and encryption), and a random number. The proposed layer is added on the top of the standard Bluetooth controller interface, which allows integrating it as an additional module into any standard Bluetooth chip or as a software layer into a host. The data transfer entity conveys application data between enhanced security layer Application Programming Interface and the Bluetooth controller by constructing and decoding host control interface data packets.