Dynamic temporal duration optical transmission privacy
First Claim
1. A method of privatizing an optical data transmission, comprising the steps of:
- selecting an OCDMA signature;
converting a single data bit into an optical signal based upon said OCDMA signature from said selecting step;
transmitting said optical signal from said converting step; and
repeating said selecting, converting, and transmitting steps a plurality of times, wherein a temporal length of said OCDMA signature is of a different magnitude for at least two executions of said converting step, wherein during said repeating said selecting, converting, and transmitting steps a plurality of times, said temporal length of said OCDMA signature is varied in a predetermined sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are presented herein to achieve data privacy in the optical realm such that electronic encryption bottlenecks are removed, potentially increasing data transmission speeds to the limit of fiber optic media. In this regard, privatizing an optical data transmission may include dynamically altering a temporal length of data bits in an optical data transmission or dynamically altering a temporal length of data frames in an optical data transmission. For example, in a two-dimensional OCDMA signal, the temporal length of data bits may be altered by changing the number of time chips on a per bit basis (e.g., using OCDMA signatures having different temporal lengths). In an optical data bit scrambling signal, the temporal length of data frames may be altered by changing the number of time slices on a per data frame basis.
-
Citations
26 Claims
-
1. A method of privatizing an optical data transmission, comprising the steps of:
-
selecting an OCDMA signature; converting a single data bit into an optical signal based upon said OCDMA signature from said selecting step; transmitting said optical signal from said converting step; and repeating said selecting, converting, and transmitting steps a plurality of times, wherein a temporal length of said OCDMA signature is of a different magnitude for at least two executions of said converting step, wherein during said repeating said selecting, converting, and transmitting steps a plurality of times, said temporal length of said OCDMA signature is varied in a predetermined sequence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of privatizing an optical data transmission, comprising the steps of:
-
selecting an OCDMA signature; converting a single data bit into an optical signal based upon said OCDMA signature from said selecting step; transmitting said optical signal from said converting step; and repeating said selecting, converting, and transmitting steps a plurality of times, wherein a temporal length of said OCDMA signature is of a different magnitude for at least two executions of said converting step, wherein said temporal length of said OCDMA signature for each execution of said selecting step is different than said temporal length of said OCDMA signature from an immediately previous-in-time execution of said selecting step.
-
-
8. A method of privatizing an optical data transmission, comprising the steps of:
-
generating a plurality of unique scramble patterns and a frame temporal length for a data frame; assigning a plurality of data bits to a plurality of elements within said data frame based upon said plurality of unique scramble patterns; transmitting said data frame after said assigning step; and repeating said generating, assigning, and transmitting steps a plurality of times, wherein at least one execution of said generating step uses different said frame temporal length than another execution of said generating step. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of privatizing an optical data transmission, comprising the steps of:
-
generating both a scramble pattern and a frame temporal length for a data frame; assigning at least one data bit to at least one element within said data frame based upon said scramble pattern; transmitting said data frame after said assigning step; and repeating said generating, assigning, and transmitting steps a plurality of times, wherein at least one execution of said generating step uses a different said scramble pattern and a different said frame temporal length than another execution of said generating step, wherein said data frame comprises a plurality of time chips, wherein each said time chip comprises a plurality of wavelength slots, wherein each said time chip is of a common temporal length, and wherein an execution of said generating step uses a different number of said time chips than an immediately previous-in-time execution of said generating step.
-
-
16. A method of privatizing an optical data transmission comprising a plurality of optical data segments, said method comprising the steps of:
-
establishing a temporal length of an optical data segment; embedding data in said optical data segment after said establishing step; transmitting said optical data segment after said embedding step; and repeating said establishing, embedding, and transmitting steps a plurality of times, wherein said repeating step comprises privatizing said optical data transmission by varying a magnitude of said temporal length of at least two said optical data segments in said optical data transmission, wherein said temporal length of said optical data segment for an execution of said embedding step is different than said temporal length of said optical data segment from an immediately previous-in-time execution of said embedding step. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of privatizing an optical data transmission comprising a plurality of optical data segments, said method comprising the steps of:
-
establishing a temporal length of an optical data segment; embedding data in said optical data segment after said establishing step; transmitting said optical data segment after said embedding step; and repeating said establishing, embedding, and transmitting steps a plurality of times, wherein said temporal length of at least two said optical data segments in said optical data transmission are of different magnitudes, wherein said optical data segment comprises a plurality of time chips, wherein each said time chip comprises a plurality of wavelength slots, wherein each said time chip is of a common temporal length, and wherein said optical data segment for an execution of said embedding step uses a different number of said time chips than said optical data segment from an immediately previous-in-time execution of said embedding step.
-
Specification