×

Universal serial bus selective encryption

  • US 8,984,580 B2
  • Filed: 08/01/2008
  • Issued: 03/17/2015
  • Est. Priority Date: 10/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A server configured to interact with a remote USB device comprising:

  • an interface to receive an identifying message from a remote client associated with the remote USB device to a security policy engine, wherein the identifying message includes a USB transfer descriptor associated with the remote USB device;

    the security policy engine, configured to;

    identify the remote USB device based at least in part on the USB transfer descriptor provided in the received identifying message; and

    determine a security policy for the remote USB device based at least in part on the identity of the remote USB device; and

    the interface, further configured to transmit a policy message comprising the determined security policy from the security policy engine to the remote client,wherein USB data traffic between the remote client and the server is selectively encrypted by the remote client based at least in part on the security policy,wherein the server transmits an instruction comprising a set of parameters which includes at least one of a width of a data bus, an analog or digital overcurrent detection, and a device-specific hardware configuration, to a host controller of the remote client for initializing the host controller before the remote USB device is detected, andwherein the security policy engine is a hardware processor.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×