AUTHENTICATED SENSOR INTERFACE DEVICE
First Claim
1. A system for providing secure transmission of data, the system comprising:
- a data source configured to provide secure data;
a data aggregate device capable of receiving the secure data from the data source, the data aggregate device configured to encrypt the secure data into a plurality of independently encrypted data packets and to provide the independently encrypted data packets over a plurality of isolated data paths;
a plurality of optoisolators, each of the plurality of optoisolators disposed in one of the plurality of isolated data paths, each of the plurality of optoisolators configured to provide one-way transmission of data over one of the plurality of isolated data paths; and
a plurality of data transmitters, each of the plurality data transmitters disposed in one of the plurality of isolated data paths, each of the plurality of data transmitters capable of receiving one of the plurality of independently encrypted data packets from one of the plurality of optoisolators and transmitting one of the plurality of independently encrypted data packets to a remote device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the secure storage and transmission of data is provided. A data aggregate device can be configured to receive secure data from a data source, such as a sensor, and encrypt the secure data using a suitable encryption technique, such as a shared private key technique, a public key encryption technique, a Diffie-Hellman key exchange technique, or other suitable encryption technique. The encrypted secure data can be provided from the data aggregate device to different remote devices over a plurality of segregated or isolated data paths. Each of the isolated data paths can include an optoisolator that is configured to provide one-way transmission of the encrypted secure data from the data aggregate device over the isolated data path. External data can be received through a secure data filter which, by validating the external data, allows for key exchange and other various adjustments from an external source.
52 Citations
20 Claims
-
1. A system for providing secure transmission of data, the system comprising:
-
a data source configured to provide secure data; a data aggregate device capable of receiving the secure data from the data source, the data aggregate device configured to encrypt the secure data into a plurality of independently encrypted data packets and to provide the independently encrypted data packets over a plurality of isolated data paths; a plurality of optoisolators, each of the plurality of optoisolators disposed in one of the plurality of isolated data paths, each of the plurality of optoisolators configured to provide one-way transmission of data over one of the plurality of isolated data paths; and a plurality of data transmitters, each of the plurality data transmitters disposed in one of the plurality of isolated data paths, each of the plurality of data transmitters capable of receiving one of the plurality of independently encrypted data packets from one of the plurality of optoisolators and transmitting one of the plurality of independently encrypted data packets to a remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A secure data filter for receiving external data from a remote data source, the secure data filter comprising:
-
a receiver comprising one or more optical sensors configured to receive an optical signal encoding the external data; a sensor circuit coupled to each of the one or more sensors of the receiver, each sensor circuit configured to change state over a time period in response to an optical signal received at its associated optical sensor; a movable shutter capable of preventing optical access to the one or more optical sensors; and a controller configured to actuate the movable shutter to provide optical access to the one or more optical sensors, the controller configured to control optical access provided by the movable shutter based at least in part on the time period for each sensor circuit to change state. - View Dependent Claims (14, 15, 16, 17, 18, 20)
-
-
19. A computer-implemented method for providing secure transmission of data, comprising:
-
receiving, at a data aggregate device, secure data from a data source; encrypting, at the data aggregate device, the secure data to generate a first encrypted data packet and a second encrypted data packet such that the first encrypted data packet and the second encrypted data packet are encrypted independently; transmitting the first encrypted data packet from the data aggregate device to a first isolated data path and the second encrypted data packet from the data aggregate device to a second isolated data path, each of the first and second isolated data paths comprising an optoisolator configured to provide one-way transmission data from the data aggregate device; receiving the first encrypted data packet at a first data transmitter provided in the first isolated data path; receiving the second encrypted data packet at a second data transmitter provided in the second isolated data path; transmitting the first encrypted data packet from the first data transmitter provided in the first isolated data path to a first remote device over a first communication link; and transmitting the second encrypted data packet from the second data transmitter provided in the second isolated data path to a second remote device over a second communication link.
-
Specification