Wavefront muxing and demuxing for cloud data storage and transport
First Claim
1. A data storage method comprising:
- performing, by a device having a plurality of input ports, a wavefront multiplexing transformation on a plurality of first data sets representing input images having a camouflaging image and connected to the plurality of input ports, to generate a plurality of second data sets representing output images, wherein performing the wavefront multiplexing transformation comprises computing a weighted sum of the first data sets in a unique weighting distribution using an emphasizing factor greater than 2 applied to the camouflaging image such that the output images have appearance of the camouflaging image, and wherein the number of the second data sets is equal to the number of the first data sets; and
storing one or more of the second data sets in one or more local folders synchronized with one or more separate storage devices in a network cloud via a network.
1 Assignment
0 Petitions
Accused Products
Abstract
Security on data storage and transport are important concerns on cloud computing. Wavefront multiplexing/demultiplexing process (WF muxing/demuxing) embodying an architecture that utilizes multi-dimensional waveforms has found applications in data storage and transport on cloud. Multiple data sets are preprocessed by WF muxing before stored/transported. WF muxed data is aggregated data from multiple data sets that have been “customized processed” and disassembled into any scalable number of sets of processed data, with each set being stored on a storage site. The original data is reassembled via WF demuxing after retrieving a lesser but scalable number of WF muxed data sets. In short, the WF muxed data storage solution enhances data security and data redundancy by, respectively, creating a new dimension to existing security/privacy methods and significantly reducing the storage space needed for data redundancy. In addition, WF muxing/demuxing methods enable a monitoring capability on the integrity of stored data.
16 Citations
21 Claims
-
1. A data storage method comprising:
-
performing, by a device having a plurality of input ports, a wavefront multiplexing transformation on a plurality of first data sets representing input images having a camouflaging image and connected to the plurality of input ports, to generate a plurality of second data sets representing output images, wherein performing the wavefront multiplexing transformation comprises computing a weighted sum of the first data sets in a unique weighting distribution using an emphasizing factor greater than 2 applied to the camouflaging image such that the output images have appearance of the camouflaging image, and wherein the number of the second data sets is equal to the number of the first data sets; and storing one or more of the second data sets in one or more local folders synchronized with one or more separate storage devices in a network cloud via a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data transport method comprising:
-
retrieving a plurality of first data sets from one or more local folders that are synchronized with one or more separate storage devices in a network cloud via a network, the plurality of first data sets representing input images obtained by a wavefront multiplexing transformation using a camouflaging image with an emphasizing factor greater than 2; and performing, by a device having a plurality of input ports, a wavefront demultiplexing transformation on the retrieved first data sets connected to the plurality of input ports to generate a plurality of second data sets representing recovered images, wherein performing the wavefront demultiplexing transformation comprises computing a weighted sum of the first data sets in a unique weighting distribution using a contracting factor being inverse of the emphasizing factor and applied to the input images, and wherein the number of the second data sets is equal to the number of the first data sets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor; and a memory storing a program that, when executed by the processor, causes the processor to perform operations comprising; performing a wavefront multiplexing transformation on a plurality of first data sets representing input images having a camouflaging image to generate a plurality of second data sets representing output images, wherein performing the wavefront multiplexing transformation comprises computing a weighted sum of the first data sets in a unique weighting distribution using an emphasizing factor greater than 2 applied to the camouflaging image such that the output images have appearance of the camouflaging image, and wherein the number of the second data sets is equal to the number of the first data sets; and storing one or more of the second data sets in one or more local folders synchronized with one or more separate storage devices in a network cloud via a network. - View Dependent Claims (21)
-
Specification