Back to results
US 11,310,273 B2Granted
Secure network aggregation protocol
AssigneeRockwell Collins, Inc.
InventorIan P. DiFranco
Life of this patent
Estimating the term…
Abstract
A system and architecture for containing unique protocols to establish multiple layers of secure communication within a network. Secure data is aggregated, and containers are assigned specific communication ports to maintain distinct, secure communication channels over a single network connection. Each security level is defined by a tenant; each tenant is assigned a unique range of ports for use over the network.
Claims15
A computer apparatus comprising:
- at least one network interface device;
- and
- at least one host processor in data communication with a memory storing processor executable code for configuring the at least one host processor to:
- instantiate a data manager process thread;
- instantiate a dynamic sub-carrier process thread;
- and
- instantiate at least one application configured to provide data to a plurality of users at a plurality of classification levels,
- where:
- the data manager process thread is configured to:
- receive a data packet from the at least one application, the data packet associated with one of the plurality of classification levels;
- identify the associated classification level of data packet;
- create a container data structure to contain the data packet, the container data structure including a flag indicating the associated classification level;
- and
- set the flag of the container data structure to the classification level;
- and
- the dynamic sub-carrier process thread is configured to:
- identify a flag of every outbound container data structure;
- and
- route the outbound container data structure to a port range specific to the flagged classification level.
16 more elements
A network system comprising:
- a plurality of network node devices, each of the plurality of network node devices comprising:
- at least one network interface devices;
- and
- at least one host processor in data communication with a memory storing processor executable code for configuring the at least one host processor to:
- instantiate a data manager process thread;
- instantiate a dynamic sub-carrier process thread;
- and
- instantiate at least one application configured to provide data to a plurality of users at a plurality of classification levels,
- where:
- the data manager process thread is configured to:
- receive a data packet from the at least one application, the data packet associated with one of the plurality of classification levels;
- identify the associated classification level of data packet
- create a container data structure to contain the data packet, the container data structure including a flag indicating the associated classification level;
- and
- set the flag of the container data structure to the classification level;
- and
- the dynamic sub-carrier process thread is configured to:
- identify a flag of every outbound container data structure;
- and
- route the outbound container data structure to a port range specific to the flagged classification level.
17 more elements
Dependencies are inferred from the claim text.