IP Library Granted Patent US 8,544,081
Granted Patent B2
US 8,544,081 · App. 12/515,449 · Granted Sep 24, 2013

Secure network architecture

Inventors: Liwen He (Ipswich, GB); Bryan Littlefair (Bury St Edmunds, GB); Thomas Martin (Ipswich, GB); Dinesh Kallath (London, GB); Christopher Rutherford (Malvern, GB)
Assignee: BRITISH TELECOMMUNICATIONS public limited company
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,544,081
App. No.
12/515,449
Granted
Sep 24, 2013
Kind
B2
Abstract

The present invention provides a star-connected network (C 1 -C 4 , P 1 -P 8 ) having a number of peripheral nodes (P 1 -P 8 ) and a central control arrangement (C 1 -C 4 ). Each peripheral node has means for restricting communications across the network to the central control arrangement using a respective encrypted connection unless the peripheral node has received explicit authorisation from the control arrangement to set up a direct connection with another peripheral node. The central control arrangement comprises: means for establishing an encrypted connection with each peripheral node; means for exchanging control packets with two or more peripheral nodes using two or more respective encrypted connections in order to set up an authorised connection between two peripheral nodes; a database storing security policy information specifying what connections between peripheral nodes are allowable; and authorisation means for authorising connections which are allowable according to the stored security policy information using the control packet exchanging means.

Claims (35)

1. A star-connected network having a number of peripheral nodes and a central control arrangement; wherein

each peripheral node is restricted in terms of which types of direct communications it can set up across the network to being able to set up direct communications to the central control arrangement using a respective encrypted connection but not being able to set up communications directly with any other of the peripheral nodes unless at least it or the respective target peripheral node has received explicit authorization from the central control arrangement to establish or complete the direct communication; and wherein

the central control arrangement comprises a processing system, including a computer processor, the processing system being configured to:

establish an encrypted connection with each peripheral node;

exchange control packets with two or more peripheral nodes using two or more respective encrypted connections in order to set up an authorized connection between two peripheral nodes;

store in a database, security policy information specifying what connections between peripheral nodes are allowable; and

authorize connections which are allowable according to the stored security policy information using the control packet exchange.

2. The network according to claim 1 , wherein

the functionality of the central control arrangement is distributed between a plurality of central control server nodes.

3. The network according to claim 1 , wherein the processing system is further configured to:

establish encrypted connections with each peripheral node via a virtual private network server which is configured to receive all packets via a firewall which will drop all packets unless they are either directed to or originating from the central control arrangement or they associated with an explicitly authorized connection between two peripheral nodes where the direct authorized connection goes via the virtual private network server.

4. The network according to claim 3 , wherein

the central control arrangement includes an attack detection module which is operable to analyze connection attempts which fail to be authorized and to attempt to detect any patterns in such failed attempts.

5. The network according to claim 1 , wherein

each peripheral node comprises authentication information securely stored in a tamper-resistant hardware module for authentication for establishing an encrypted connection with the central control or with a peripheral node after explicit authorization from the central control arrangement.

6. The network according to claim 4 , wherein

the central control arrangement includes a security policy engine comprising a high level engine for returning a permit or deny decision in response to a client identifier and a number of session parameters provided by a context handler having received an indication of establishment of a virtual private network corresponding to the identified client, the context handler processing the returned decisions into corresponding updated rules.

7. The network according to claim 6 , wherein

the session parameters include: origin and destination network addresses and port numbers.

8. The network according to claim 7 , wherein

the session parameters further include an application identifier identifying the application or the type of application wishing to initiate the connection.

9. The network according to claim 1 , wherein

the star connected network is implemented on one or more interconnected packet switched mesh networks using virtual local area networks to support the encrypted connections.

10. A central control arrangement for a star-connected network having a number of peripheral nodes; the central control arrangement comprising a processing system, including a computer processor, the processing system being configured to:

establish an encrypted connection with each peripheral node;

exchange control packets with two or more peripheral nodes using two or more respective encrypted connections in order to set up an authorized connection between two peripheral nodes;

store in a database, security policy information specifying what connections between peripheral nodes are allowable; and

authorize connections which are allowable according to the stored security policy information using the control packet exchange.

11. A method of operating a star-connected network having a number of peripheral nodes and a central control arrangement; the method comprising:

restricting communications across the network to communications between the central control arrangement and a peripheral node using a respective encrypted connection unless the peripheral node has received explicit authorization to establish another connection from the central control arrangement;

establishing an encrypted connection between two or more peripheral nodes and the central control arrangement;

exchanging control packets with two or more peripheral nodes using two or more respective encrypted connections in order to set up an authorized connection between both or two of the peripheral nodes;

storing security policy information specifying what connections between peripheral nodes are allowable; and

authorizing connections which are allowable according to the stored security policy information and transmitting corresponding authorization messages from the central control arrangement to the respective peripheral nodes.

12. A non-transitory data storage medium storing one or more of the computer programs for carrying out the method of claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2009
From: HE, LIWEN; LITTLEFAIR, BRYAN; MARTIN, THOMAS; KALLATH, DINESH; RUTHERFORD, CHRISTOPHER
To: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Reel/Frame 022716/0082 →
Priority Claims (2)
GB 0623101.3 · Nov 20, 2006 · national
EP 07251372 · Mar 29, 2007 · regional
Continuity (1)
Related Publication 20100037311A1 · Feb 11, 2010