IP Library Granted Patent US 11,290,765
Granted Patent B2
US 11,290,765 · App. 16/267,578 · Granted Mar 29, 2022

Securing an overlay network against attack

Inventors: Brandon O. Williams (Revere, MA); Liza Alenchery (Cambridge, MA); Yixin Jin (Quincy, MA)
Assignee: Akamai Technologies, Inc.
H04N21/26613H04L9/006H04L9/3242H04L12/4633H04L45/64H04L63/0272H04L63/061H04L63/0815H04L63/123H04N21/63345H04L2463/061
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 11,290,765
App. No.
16/267,578
Granted
Mar 29, 2022
Kind
B2
Abstract

The techniques herein provide for enhanced overlay network-based transport of traffic, such as IPsec traffic, e.g., to and from customer branch office locations, facilitated through the use of the Internet-based overlay routing infrastructure. This disclosure describes a method of providing integrity protection for traffic on the overlay network.

Claims (18)

1. A method operative in an overlay network configured to provide UDP-based packet transport across the publicly-routed Internet between and among regions of co-located servers, the regions comprising at least one ingress edge region, and at least one egress gateway region, comprising:

associating a private key pair to each region of co-located servers;

deriving a shared secret across a pair of regions, the region pair operating according to a trust scheme;

using the shared secret to generate a key;

using the key and additional data to compute an integrity check value (ICV), wherein the integrity check value is unique to the region pair; and

incorporating the ICV into an overlay network packet header associated with each data packet communicated between the region pair during a flow.

2. The method as described in claim 1 further including:

receiving the data packet at a machine in the region pair;

determining whether ICV is valid; and

forwarding the data packet at least in part upon a determination that the ICV is valid.

3. The method as described in claim 1 wherein the region pair comprises the ingress edge region and the egress gateway region, and wherein the data packet is associated with the flow between these regions.

4. The method as described in claim 3 wherein the flow is a unidirectional UDP connection between a machine in the ingress edge region, and a machine in the egress gateway region.

5. The method as described in claim 1 wherein the flow also passes through one or more additional regions.

6. The method as described in claim 1 wherein the other data comprises source and destination Internet Protocol (IP) addresses, and data derived from one or more data fields of the overlay network packet header.

7. The method as described in claim 1 wherein the shared secret is derived by the ingress edge region using a private key of the ingress edge region, and a public key of the egress gateway region, and wherein the shared secret is derived by the egress edge region using a private key of the egress edge region and the public key of the ingress edge region.

8. The method as described in claim 1 wherein the trust scheme comprises a set of trust levels, wherein at least a first trust level in the set has a different degree of trust as compared to a second trust level.

9. The method as described in claim 1 wherein the region pair comprises a collection of regions in the overlay network that are managed according to a same trust level in the trust scheme.

10. The method as described in claim 9 wherein associating the private key pair ensures that a region cannot impersonate another region outside of its trust level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: WILLIAMS, BRANDON O.; ALENCHERY, LIZA; JIN, YIXIN
To: AKAMAI TECHNOLOGIES, INC.
Reel/Frame 048305/0850 →
Continuity (2)
Provisional Application 62626718 · Feb 6, 2018
Related Publication 20190246160A1 · Aug 8, 2019
Cited By (2)
US 12,316,599 US 12,432,183