Method of authenticating universal serail bus on-the-go device
First Claim
1. A method of authenticating a universal serial bus on-the-go device, comprising:
- providing a first device and a second device, said first device and said second device being connected via a universal serial bus supporting an on-the-go protocol, said first device being a host and said second device being a peripheral device;
said host using an authentication rule to determine whether said peripheral device is an authentic device;
wherein when said peripheral device is said authentic device, said host sends an enable signal to said peripheral device to perform a host negotiation protocol so that said first device changes role to said peripheral device and said second device changes role to said host; and
when said peripheral device is not said authentic device, said host declines to perform said host negotiation protocol with said peripheral device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for authenticating a universal serial bus on-the-go device is provided. A first device and a second device connected via a universal serial bus supporting an on-the-go protocol are provided. The first device is a host and the second device is a peripheral device. The host uses an authentication rule to determine whether the peripheral device is an authentic device. When the peripheral device is an authentic device, the host sends an enable signal to the peripheral device to perform a host negotiation protocol so that the first device changes role to the peripheral device and the second device changes role to the host; and when the peripheral device is not the authentic device, the host declines to perform the host negotiation protocol with the peripheral device. Hence, the data security of the USB host is enhanced. The data security of the USB peripheral device can also enhanced by providing the authentication mechanism before the USB device (peripheral device) has been accessed by the other devices (e.g., the USB host) in order to prevent the unauthorized user from accessing the data in the USB peripheral device.
42 Citations
14 Claims
-
1. A method of authenticating a universal serial bus on-the-go device, comprising:
-
providing a first device and a second device, said first device and said second device being connected via a universal serial bus supporting an on-the-go protocol, said first device being a host and said second device being a peripheral device;
said host using an authentication rule to determine whether said peripheral device is an authentic device;
wherein when said peripheral device is said authentic device, said host sends an enable signal to said peripheral device to perform a host negotiation protocol so that said first device changes role to said peripheral device and said second device changes role to said host; and
when said peripheral device is not said authentic device, said host declines to perform said host negotiation protocol with said peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of authenticating a universal serial bus on-the-go device, comprising:
-
providing a first device and a second device, said first device and said second device being connected via a universal serial bus supporting an on-the-go protocol, said first device being a host and said second device being a peripheral device;
said peripheral device using an authentication rule to determine whether said host is an authenticated device;
wherein when said host is an authentic device, said peripheral device allows said host to access data in said peripheral device; and
wherein when said host is not an authentic device, said peripheral device declines said host to access said data in said peripheral device. - View Dependent Claims (11, 12, 13, 14)
-
Specification