USB SECURITY GATEWAY
First Claim
1. A secure serial communication gateway device comprising:
- at least one first serial communication host connector to connect to at least one first host computer;
a serial communication peripheral device port to connect to a peripheral device; and
a security circuitry comprising;
a pre-qualification microcontroller;
a mode select switch connected to said serial communication peripheral device port and selectively connecting said serial communication peripheral device port to the selected one of;
said pre-qualification microcontroller; and
said first serial communication host connector; and
a serial communication enumeration and reset detector, connected to said serial communication peripheral device port, to monitor said serial communication peripheral device port and casing said mode select switch to switch said serial communication peripheral device port to said pre-qualification microcontroller when said serial communication device is disconnected from said serial communication peripheral device port;
wherein said pre-qualification microcontroller is capable of enumerating a connected peripheral device according to a table of peripheral device qualifications,and wherein said table of peripheral device qualifications may be field re-programmed.
1 Assignment
0 Petitions
Accused Products
Abstract
A USB gateway connected to a plurality of host computers having a USB device port connect to a peripheral device; and a security circuitry. The security circuitry comprises: a pre-qualification microcontroller; a mode select switch connected to the peripheral device port and selectively connecting it to one of: the pre-qualification microcontroller; or to a host selector switch that switches among the plurality of connected host computes. An enumeration and reset detector is connected to the USB peripheral device port to monitor that port and casing the mode select switch to switch back to the pre-qualification microcontroller when the peripheral device is disconnected or reset. The pre-qualification microcontroller is capable of enumerating a connected peripheral device and controlling the gateway according to a table containing lists of: device qualifications, indication of which device can connect to each host, and direction of data flow between host and device. The table of peripheral device qualifications may be field re-programmed.
-
Citations
33 Claims
-
1. A secure serial communication gateway device comprising:
-
at least one first serial communication host connector to connect to at least one first host computer; a serial communication peripheral device port to connect to a peripheral device; and a security circuitry comprising; a pre-qualification microcontroller; a mode select switch connected to said serial communication peripheral device port and selectively connecting said serial communication peripheral device port to the selected one of; said pre-qualification microcontroller; and said first serial communication host connector; and a serial communication enumeration and reset detector, connected to said serial communication peripheral device port, to monitor said serial communication peripheral device port and casing said mode select switch to switch said serial communication peripheral device port to said pre-qualification microcontroller when said serial communication device is disconnected from said serial communication peripheral device port; wherein said pre-qualification microcontroller is capable of enumerating a connected peripheral device according to a table of peripheral device qualifications, and wherein said table of peripheral device qualifications may be field re-programmed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A Secure USB jack device comprising:
-
at least one first USB host port having a plurality of pins to connect to the motherboard of a host computer; at least one first USB jack to connect to a first USB device; and a security circuitry comprising; a pre-qualification microcontroller; at least one first mode select switch connected to said first USB jack and selectively connecting said first USB jack to the selected one of; said pre-qualification microcontroller; and said first USB host port; wherein said plurality of pins fits the standard USB jack footprint. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A USB filter comprising:
-
a USB jack to connect to a USB device of a preset class; a USB host emulator connected to said a USB jack to emulate a host computer; a USB device emulator connected to said USB host emulator to emulate only a generic USB device of the same preset class as said USB device of a preset class; and at USB host port to connect to a host computer. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification