US 12,111,961 B2
Secure data extraction from computing devices using unidirectional communication
David Hingos, East Brunswick, NJ (US); Leandro Pfleger de Aguiar, Robbinsville, NJ (US); Omer Metel, Anchorage, KY (US); and Safia Rahmat, Plainsboro, NJ (US)
Assigned to Siemens Mobility GmbH, Munich (DE)
Filed by Siemens Mobility GmbH, Munich (DE)
Filed on Jun. 5, 2020, as Appl. No. 16/893,884.
Prior Publication US 2021/0383027 A1, Dec. 9, 2021
Int. Cl. G06F 21/78 (2013.01); G06F 13/38 (2006.01); G06F 21/60 (2013.01)
CPC G06F 21/78 (2013.01) [G06F 13/382 (2013.01); G06F 21/606 (2013.01); G06F 2213/0042 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A micro data capture device configured to operate as a unidirectional connection from a first computing device to a second computing device, the micro data capture device comprising:
a data capture side comprising a first universal serial bus (USB) interface configured to connect to the first computing device and to extract data from the first computing device;
a monitoring apparatus comprising an interceptor in a loop configured to copy data from the data capture side and to define the unidirectional connection;
a data storage side comprising a second USB interface configured to connect to the second computing device and to transfer data to the second computing device, the data storage side configured to receive data from the data capture side via the monitoring apparatus, the data storage side further configured to filter data received from the data capture side so as to remove content from the data received from the data storage side before transferring data to the second computing device, wherein the data capture side further comprises only a volatile memory such that no other memory resides on the data capture side, the volatile memory comprising data that is lost from the data capture side when power is removed from the micro data capture device; and
a read-only memory on which an operating system of the micro capture device is configured to be reloaded each time the micro capture device connects to the first computing device via the first USB interface and each time the micro capture device connects to the second computing device via the second USB interface.