← Back to Patent Explorer
US6233075B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Optical layer survivability and security system

Assignee: University of California
•
Filing: 1999-12-29
•
Granted: 2001-05-15
•
Expires: 2019-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An optical signaling header technique applicable to optical networks wherein packet routing information is embedded in the same channel or wavelength as the data payload so that both the header and data payload propagate through network elements with the same path and the associated delays. The technique effects survivability and security of the optical networks by encompassing conventional electronic security with an optical security layer by generating replicated versions of the input data payload at the input node, and the transmission of each of the replicated versions over a corresponding one of the plurality of links. Moreover, each of the links is composed of multiple wavelengths to propagate optical signals or optical packets, and each of the replicated versions of the data payload may be propagated over a selected one of the wavelengths in each corresponding one of the plurality of links.

Inventors

  • 👤 Gee-Kung Chang
  • 👤 Georgios Ellinas
  • 👤 Richard Graveman
  • 👤 Clyde Monma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 11:57
CPC Classifications
H; H04; H04J; H04J14/00; H04J14/02; H04J14/0287; H04J14/0293; H04J14/0294; H04J14/0227; H04J14/0241; H04J14/0278; H04J14/0295; H04J14/0298; H04Q; H04Q11/00; H04Q11/0001; H04Q11/0062; H04J14/0283; H04J14/0284; H04Q11/0005; H04Q2011/0007; H04Q2011/0016; H04Q2011/0073; H04Q2011/0079; H04Q2011/0081; H04Q2011/0088

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 93 words
A method for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload, the input node being coupled to a plurality of the links, the method comprising the steps of generating replicated versions of the input data payload, and optically transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of links.
Claim 2
Independent Claim 93 words
A method for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload, the input node being coupled to a plurality of the links, the method comprising the steps of generating replicated versions of the input data payload, and optically transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of links.
Claim 3
Dependent Claim 51 words
The method as recited in claim 1 wherein each of the links includes multiple optical wavelengths and wherein the step of optically transmitting includes the step of propagating each of the replicated versions of the data payload over a selected one of the wavelengths composing said one of the corresponding links.
Claim 4
Dependent Claim 54 words
The method as recited in claim 1 wherein each of the links includes multiple optical wavelengths and wherein the step of optically transmitting includes the step of propagating a subset of each of the replicated versions of the data payload over a selected one of the wavelengths composing said one of the corresponding links.
Claim 5
Dependent Claim 27 words
The method as recited in claim 3 wherein the step of generating includes the steps of electronically duplicating the data payload and buffering each duplicated data payload.
Claim 6
Dependent Claim 56 words
The method as recited in claim 1 wherein the step of optically transmitting each of the replicated versions of the data payload includes the steps of adding an optical header to each data payload and assigning a route for the header and its associated data payload through the optical network based upon a time-dependent assignment algorithm.
Claim 7
Dependent Claim 19 words
The method as recited in claim 5 wherein the time-dependent assignment algorithm is based upon generating secure pseudo-random numbers.
Claim 8
Dependent Claim 29 words
The method as recited in claim 5 wherein the step of adding the header includes the step of adding information to the header representative of the time-dependent assignment algorithm.
Claim 9
Independent Claim 89 words
A method for propagating a series of input data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payloads, the input node being coupled to a plurality of the links, the method comprising the steps of partitioning the series of data payloads into subsets, and optically transmitting each of the subsets over a corresponding one of the plurality of links.
Claim 10
Independent Claim 89 words
A method for propagating a series of input data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payloads, the input node being coupled to a plurality of the links, the method comprising the steps of partitioning the series of data payloads into subsets, and optically transmitting each of the subsets over a corresponding one of the plurality of links.
Claim 11
Dependent Claim 46 words
The method as recited in claim 8 wherein each of the links includes multiple optical wavelengths and wherein the step of optically transmitting includes the step of propagating each of the subsets over a selected one of the wavelengths composing said one of the corresponding links.
Claim 12
Dependent Claim 47 words
The method as recited in claim 8 further including, prior to the step of partitioning, the step of generating replicated versions of the series of input data payloads, and the step of partitioning includes the step of forming the subsets from the replicated versions of the series.
Claim 13
Dependent Claim 23 words
The method as recited in claim 10 wherein the step of generating includes the step of electronically duplicating the series of data payloads.
Claim 14
Dependent Claim 23 words
The method as recited in claim 11 wherein the step of generating includes the step of buffering each duplicated series of data payloads.
Claim 15
Dependent Claim 58 words
The method as recited in claim 8 wherein the step of optically transmitting each of the subsets includes the steps of adding an optical header to each of the data payloads in each of the subsets and assigning a route for the header and each associated data payload through the optical network based upon a time-dependent assignment algorithm.
Claim 16
Dependent Claim 19 words
The method as recited in claim 13 wherein the time-dependent assignment algorithm is based upon generating secure pseudo-random numbers.
Claim 17
Dependent Claim 36 words
The method as recited in claim 8 wherein the step of optically transmitting over one of the corresponding links includes the step of assigning said one of the corresponding links based upon a time-dependent assignment algorithm.
Claim 18
Dependent Claim 29 words
The method as recited in claim 15 wherein the step of adding the header includes the step of adding information to the header representative of the time-dependent assignment algorithm.
Claim 19
Independent Claim 143 words
A method for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the method comprising the steps of generating and buffering replicated copies of the series of data payloads in the input node, interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, and optically transmitting each of the plurality interleaved streams over one of the links using a corresponding one of the optical wavelengths.
Claim 20
Independent Claim 143 words
A method for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the method comprising the steps of generating and buffering replicated copies of the series of data payloads in the input node, interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, and optically transmitting each of the plurality interleaved streams over one of the links using a corresponding one of the optical wavelengths.
Claim 21
Dependent Claim 24 words
The method as recited in claim 17 further including, after the step of interleaving, the step of re-ordering each of the interleaved data streams.
Claim 22
Dependent Claim 52 words
The method as recited in claim 17 wherein the step of optically transmitting each of the interleaved streams includes the steps of adding an optical header to each data payload and assigning a route for the header and its associated data payload through the optical network based upon a time-dependent assignment algorithm.
Claim 23
Dependent Claim 19 words
The method as recited in claim 19 wherein the time-dependent assignment algorithm is based upon generating secure pseudo-random numbers.
Claim 24
Dependent Claim 29 words
The method as recited in claim 20 wherein the step of adding the header includes the step of adding information to the header representative of the time-dependent assignment algorithm.
Claim 25
Independent Claim 159 words
A method for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the method comprising the steps of generating and buffering replicated copies of the series of data payloads in the input node, interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, re-ordering the subsets composing each of the interleaved streams to produce a plurality of re-ordered streams, and optically transmitting each of the plurality re-ordered streams over one of the links using a corresponding one of the optical wavelengths.
Claim 26
Independent Claim 159 words
A method for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the method comprising the steps of generating and buffering replicated copies of the series of data payloads in the input node, interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, re-ordering the subsets composing each of the interleaved streams to produce a plurality of re-ordered streams, and optically transmitting each of the plurality re-ordered streams over one of the links using a corresponding one of the optical wavelengths.
Claim 27
Dependent Claim 51 words
The method as recited in claim 22 wherein the step of optically transmitting each of the interleaved streams includes the steps of adding an optical header to each data payload and assigning a route for the header and associated data payload through the optical network based upon a time-dependent assignment algorithm.
Claim 28
Dependent Claim 20 words
The method as recited in claim 23 wherein the steps of interleaving and re-ordering are based upon a time-changing algorithm.
Claim 29
Dependent Claim 23 words
The method as recited in claim 24 wherein the time-dependent assignment algorithm and the time-changing algorithm are based upon generating secure pseudo-random numbers.
Claim 30
Dependent Claim 33 words
The method as recited in claim 25 wherein the step of adding the header includes the step of adding information to the header representative of the time-dependent algorithm and of the time-changing algorithm.
Claim 31
Independent Claim 124 words
A method for receiving an input data payload originated by a source and destined for a receiver, the data payload being propagated over an optical network, the optical network including optical nodes and optical links interconnecting the nodes, wherein an input node is responsive to the source and is arranged to optically transmit replicated versions of the data payload over a plurality of corresponding links, and wherein an output node is coupled to the receiver, the method comprising the steps of detecting each of the replicated versions of the data payload arriving at the output node as propagated over the plurality of corresponding links, and selecting one of the replicated versions of the data payload as representative of the packet originated by the source.
Claim 32
Independent Claim 124 words
A method for receiving an input data payload originated by a source and destined for a receiver, the data payload being propagated over an optical network, the optical network including optical nodes and optical links interconnecting the nodes, wherein an input node is responsive to the source and is arranged to optically transmit replicated versions of the data payload over a plurality of corresponding links, and wherein an output node is coupled to the receiver, the method comprising the steps of detecting each of the replicated versions of the data payload arriving at the output node as propagated over the plurality of corresponding links, and selecting one of the replicated versions of the data payload as representative of the packet originated by the source.
Claim 33
Independent Claim 147 words
A method for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload and another of the nodes serving as an output node, the input and output nodes being interconnected by a plurality of the links, the method comprising the steps of generating replicated versions of the input data payload, optically transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of interconnecting links, detecting each of the replicated versions of the data payload arriving at the output node as propagated over the interconnecting links, and selecting one of the replicated versions of the data payload as representative of the data payload originated by the source.
Claim 34
Independent Claim 147 words
A method for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload and another of the nodes serving as an output node, the input and output nodes being interconnected by a plurality of the links, the method comprising the steps of generating replicated versions of the input data payload, optically transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of interconnecting links, detecting each of the replicated versions of the data payload arriving at the output node as propagated over the interconnecting links, and selecting one of the replicated versions of the data payload as representative of the data payload originated by the source.
Claim 35
Independent Claim 96 words
A system for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload, the input node being coupled to a plurality of the links, the system comprising a data payload generator for generating replicated versions of the input data payload, and an optical transmitter for transmitting each of the replicated versions of the data payload over a corresponding one of the links.
Claim 36
Independent Claim 96 words
A system for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload, the input node being coupled to a plurality of the links, the system comprising a data payload generator for generating replicated versions of the input data payload, and an optical transmitter for transmitting each of the replicated versions of the data payload over a corresponding one of the links.
Claim 37
Dependent Claim 47 words
The system as recited in claim 29 wherein each of the links includes multiple optical wavelengths and wherein optical transmitter includes means for propagating each of the replicated versions of the data payload over a selected one of the wavelengths composing said one of the corresponding links.
Claim 38
Dependent Claim 19 words
The system as recited in claim 29 wherein the transmitter includes an electronic multiplier for duplicating the data payload.
Claim 39
Dependent Claim 20 words
The system as recited in claim 31 wherein the generator includes a storage device for buffering each duplicated data payload.
Claim 40
Dependent Claim 49 words
The system as recited in claim 29 wherein optical transmitter includes the an header encoder for adding an optical header to the data payload and means for assigning a route for the header and its associated data payload through the optical network based upon a time-dependent assignment algorithm generator.
Claim 41
Dependent Claim 17 words
The system as recited in claim 33 wherein the time-dependent assignment algorithm generator generates secure pseudo-random numbers.
Claim 42
Dependent Claim 31 words
The system as recited in claim 33 wherein the header includes detection information representative of the time-dependent assignment algorithm generator and the header encoder includes means for adding the detection information.
Claim 43
Independent Claim 93 words
A system for propagating a series of input data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payloads, the input node being coupled to a plurality of the links, the system comprising a data selector for partitioning the series of data payloads into subsets, and an optical transmitter for transmitting each of the subsets over a corresponding one of the plurality of links.
Claim 44
Independent Claim 93 words
A system for propagating a series of input data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payloads, the input node being coupled to a plurality of the links, the system comprising a data selector for partitioning the series of data payloads into subsets, and an optical transmitter for transmitting each of the subsets over a corresponding one of the plurality of links.
Claim 45
Independent Claim 173 words
A system for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the system comprising a generator for generating replicated copies of the series of data payloads in the input node, a device for buffering the replicated copies, a data selector for interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, means for re-ordering the subsets composing each of the interleaved streams to produce a plurality of re-ordered streams, and an optical transmitter for transmitting each of the plurality re-ordered streams over one of the links using a corresponding one of the optical wavelengths.
Claim 46
Independent Claim 173 words
A system for propagating a series of data payloads received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the data payload, the input node being coupled to a plurality of links wherein each of the plurality of links is composed of multiple optical wavelengths, the system comprising a generator for generating replicated copies of the series of data payloads in the input node, a device for buffering the replicated copies, a data selector for interleaving each of the stored copies to produce a corresponding plurality of interleaved streams, each of the interleaved streams being composed of a subset of the series of data payloads, means for re-ordering the subsets composing each of the interleaved streams to produce a plurality of re-ordered streams, and an optical transmitter for transmitting each of the plurality re-ordered streams over one of the links using a corresponding one of the optical wavelengths.
Claim 47
Independent Claim 156 words
A system for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload and another of the nodes serving as an output node, the input and output nodes being interconnected by a plurality of the links, the system comprising a generator for generating replicated versions of the input data payload, an optical transmitter for transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of interconnecting links, a detector for detecting each of the replicated versions of the data payload arriving at the output node as propagated over the interconnecting links, and a selector for selecting one of the replicated versions of the data payload as representative of the data payload originated by the source.
Claim 48
Independent Claim 156 words
A system for propagating an input data payload received from a source over an optical network to effect survivability and security, the optical network including optical nodes and optical links interconnecting the nodes, one of the nodes serving as an input node for the input data payload and another of the nodes serving as an output node, the input and output nodes being interconnected by a plurality of the links, the system comprising a generator for generating replicated versions of the input data payload, an optical transmitter for transmitting each of the replicated versions of the data payload over a corresponding one of the plurality of interconnecting links, a detector for detecting each of the replicated versions of the data payload arriving at the output node as propagated over the interconnecting links, and a selector for selecting one of the replicated versions of the data payload as representative of the data payload originated by the source.

References Cited (Backward Citations)

US4831616A Cited
US4797879A Cited
US5101290A Cited
US5589967A Cited
US5912753A Cited
US5550818A Cited
US5734486A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-14 2004-11-13 2005-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-14 2008-11-13 2009-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-14 2012-11-13 2013-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag