IP Library Granted Patent US 8,379,638
Granted Patent B2
US 8,379,638 · App. 11/526,840 · Granted Feb 19, 2013

Security encapsulation of ethernet frames

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,379,638
App. No.
11/526,840
Granted
Feb 19, 2013
Kind
B2
Abstract

A technique for encapsulating data packets at a Data Link Layer to provide security functions. The technique first encrypts a payload to provide an encrypted payload. The encrypted payload is inserted in an output encapsulated frame. Also added to the output encapsulated frame is an encapsulation header that includes security information, such as a security packet index (SPI) value used to identify a security association (SA). Because the output encapsulated frame may now be longer than maximum allowed Ethernet Path Maximum Transmission Unit (PMTU), the encapsulation header also preferably includes a fragmentation field. The fragmentation field supports the ability to fragment the encrypted datagrams into smaller pieces.

Claims (25)

1. A method for providing security functions to data packets at the data link layer of the Open Systems Interconnection Reference Model, the method comprising:

receiving, at the data link layer, a data packet having an Ethernet frame having an original header and original payload;

encrypting, at the data link layer, the original payload to provide an encrypted payload that is longer than the original payload;

fragmenting, at the data link layer, the encrypted payload into first and second output Ethernet frames if the size of the encrypted payload would result in the first output Ethernet frame exceeding a Path Maximum Transmission Unit limit for the data link layer;

determining an encapsulation header for each of the first and second output Ethernet frames, the encapsulation header including a non-encrypted fragmentation field containing information to enable, at the data link layer, reconstruction of the encrypted payload from the first and second output Ethernet frames;

constructing, at the data link layer, the first and second output Ethernet frames from the original header, the encapsulation header, and the encrypted payload, to provide security functions to the data packet at the data link layer.

2. The method of claim 1 additionally comprising:

determining an integrity check value for the encrypted payload.

3. The method of claim 1 additionally comprising:

appending the integrity check value to the encrypted payload.

4. The method of claim 1 wherein the Ethernet frame further comprises:

a Virtual Network Identifier (VID); and

the first and second output Ethernet frames further comprise the VID.

5. The method of claim 1 wherein the encapsulation header includes a security association comprising a Security Parameters Index (SPI) value.

6. An apparatus operating at the data link layer of the Open Systems Interconnection Reference Model, the apparatus comprising:

a receiver for receiving, at the data link layer, a data packet having an Ethernet frame having an original header and original payload;

a packet processor communicatively coupled to the receiver, the packet processor configured to:

encrypt, at the data link layer, the original payload to provide an encrypted payload that is longer than the original payload;

fragment, at the data link layer, the encrypted payload into first and second output Ethernet frames if the size of the encrypted payload would result in the first output Ethernet frame exceeding a Path Maximum Transmission Unit limit for the data link layer;

determine an encapsulation header for each of the first and second output Ethernet frames, the encapsulation header including a non-encrypted fragmentation field containing information to enable, at the data link layer, reconstruction of the encrypted payload from the first and second output Ethernet frames; and

construct, at the data link layer, the first and second output Ethernet frames from the original header, the encapsulation header, and the encrypted payload, to provide security functions to the data packet at the data link layer.

7. The apparatus of claim 6 wherein the packet processor further determines an integrity check value for the encrypted payload.

8. The apparatus of claim 7 wherein the packet processor additionally appends the integrity check value to the encrypted payload.

9. The apparatus of claim 6 wherein the Ethernet frame further comprises a Virtual Network Identifier (VID), and the first and second output Ethernet frames further comprise the VID.

10. The apparatus of claim 6 wherein the encapsulation header includes a security association comprising a Security Parameters Index (SPI) value.

Assignments (12)
CHANGE OF NAME Recorded Apr 15, 2011
From: CIPHEROPTICS, INC.
To: CERTES NETWORKS, INC.
Reel/Frame 026134/0111 →
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2011
From: ADAMS CAPITAL MANAGEMENT III, L.P.
To: CIPHEROPTICS INC.
Reel/Frame 025774/0398 →
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2011
From: ADAMS CAPITAL MANAGEMENT III, L.P.
To: CIPHEROPTICS INC.
Reel/Frame 025775/0040 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2011
From: VENTURE LENDING & LEASING IV, INC.
To: CIPHEROPTICS, INC.
Reel/Frame 025625/0961 →
SECURITY AGREEMENT Recorded Sep 29, 2010
From: CIPHEROPTICS INC.
To: ADAMS CAPITAL MANAGEMENT III, L.P.
Reel/Frame 025051/0762 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2010
From: ADAMS CAPITAL MANAGEMENT III, LP
To: CIPHEROPTICS, INC.
Reel/Frame 024379/0889 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2010
From: ADAMS CAPITAL MANAGEMENT III, L.P.
To: CIPHEROPTICS INC.
Reel/Frame 023890/0220 →
SECURITY AGREEMENT Recorded Dec 29, 2009
From: CIPHEROPTICS INC.
To: ADAMS CAPITAL MANAGEMENT III, L.P.
Reel/Frame 023713/0623 →
SECURITY AGREEMENT Recorded Apr 7, 2009
From: CIPHEROPTICS INC.
To: RENEWABLE ENERGY FINANCING, LLC
Reel/Frame 022516/0338 →
SECURITY AGREEMENT Recorded Apr 24, 2007
From: CIPHEROPTICS, INC.
To: ADAMS CAPITAL MANAGEMENT III, L.P.
Reel/Frame 019198/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2007
From: SWARTZ, TROY A.
To: CIPHEROPTICS, INC.
Reel/Frame 018769/0541 →
SECURITY AGREEMENT Recorded Dec 21, 2006
From: CIPHEROPTICS INC.
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 018728/0421 →