IP Library Granted Patent US 8,793,764
Granted Patent B2
US 8,793,764 · App. 13/332,890 · Granted Jul 29, 2014

Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information

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,793,764
App. No.
13/332,890
Granted
Jul 29, 2014
Kind
B2
Abstract

Information applied to a packet at an ingress port of a network may be used for enhancing security. The information applied to a packet may be “context information” which replaces at least some bits of layer 2 information (e.g., a header). Users or customers may define security policies. They may define different security policies for different types of transactions. They may also define security policies based on the location from which the transaction originated. If the customer is an organization with different classes of users, it may define different security policies. The class of user may be identified based on at least a part of the “context information”. At least a part of the context information may also be used to monitor a location from which a transaction originated, thereby permitting fraudulent uses to be traced.

Claims (44)

1. A method, comprising:

receiving a packet having at least a part of layer 2 header information replaced with a unique bit string of context information;

examining at least a part of the unique bit string;

comparing the at least a part of the unique bit string examined with stored context information; and

authenticating a party to a transaction only if the at least a part of the unique bit string examined matches the stored context information.

2. The method of claim 1 , wherein the at least a part of the unique bit string examined depends on a type of a transaction.

3. The method of claim 1 , wherein the stored context information compared with the at least a part of the unique bit string examined depends on a type of the transaction.

4. The method of claim 1 , wherein the at least a part of the unique bit string examined identifies at least one of a location at which packets from the party to a transaction entered the network, an individual who is a party to the transaction, a group to which an individual, who is a party to the transaction, belongs, and a customer that is a party to the transaction.

5. The method of claim 1 , wherein the act of authenticating does not require the transmission of any authentication information from the party.

6. The method of claim 1 , the context information including information to identify a customer, an ingress logical interface, and at least one of a service level and a service type.

7. A method, comprising:

receiving a packet associated with a transaction, the packet having at least a part of layer 2 header information replaced with a unique bit string of context information;

examining at least a part of the unique bit string; and

determining a network ingress location from which the packet originated from the at least a part of the unique bit string.

8. The method of claim 7 , wherein the at least a part of the unique bit string examined identifies at least one of a customer identification, an individual user identification, the network ingress location, and an individual user class.

9. The method of claim 7 wherein the unique bit string is provisioned by a network service provider.

10. The method of claim 7 wherein the unique bit string is controlled by a network service provider.

11. The method of claim 7 , wherein the at least a part of the unique bit string examined depends on a type of transaction.

12. The method of claim 7 , the context information including information to identify a customer, an ingress logical interface, and at least one of a service level and a service type.

13. A device, comprising a processor and a memory, the memory storing instructions for:

receiving a packet having at least a part of layer 2 header information replaced with a unique bit string of context information;

examining at least a part of the unique bit string;

comparing the at least a part of the unique bit string examined with stored context information; and

authenticating a party to a transaction only if the at least a part of the unique bit string examined matches the stored context information.

14. The device of claim 13 , wherein the at least a part of the unique bit string examined depends on a type of a transaction.

15. The device of claim 13 , wherein the stored context information compared with the at least a part of the unique bit string examined depends on a type of the transaction.

16. The device of claim 13 , wherein the at least a part of the unique bit string examined identifies at least one of a location at which packets from the party to a transaction entered the network, an individual who is a party to the transaction, a group to which an individual, who is a party to the transaction, belongs, and a customer that is a party to the transaction.

17. The device of claim 13 , wherein the act of authenticating does not require the transmission of any authentication information from the party.

18. The device of claim 13 , wherein the context information is configured to include information to identify a customer, an ingress logical interface, and at least one of a service level and a service type.

19. A device, comprising a processor and a memory, the memory storing instructions that when executed cause the processor to:

receive a packet associated with a transaction, the packet having at least a part of layer 2 header information replaced with a unique bit string of context information;

examine at least a part of the unique bit string; and

determine a network ingress location from which the packet originated from the at least a part of the unique bit string.

20. The device of claim 19 , wherein the at least a part of the unique bit string examined identifies at least one of a customer identification, an individual user identification, the network ingress location, and an individual user class.

21. The device of claim 19 , wherein the unique bit string is provisioned by a network service provider.

22. The device of claim 19 , wherein the unique bit string is controlled by a network service provider.

23. The device of claim 19 , wherein the at least a part of the unique bit string examined depends on a type of transaction.

24. The device of claim 19 , wherein the context information is configured to include information to identify a customer, an ingress logical interface, and at least one of a service level and a service type.

25. A method, comprising:

receiving a packet associated with a transaction, the packet having at least a part of layer 2 header information replaced with a unique bit string of context information;

examining at least a part of the unique bit string;

comparing the at least a part of the unique bit string examined with stored context information;

determining a network ingress location from which the packet originated from the at least a part of the unique bit string; and

authenticating the party only if the at least a part of the unique bit string examined matches the stored context information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: VERIZON COMMUNICATIONS INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032851/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: BAUM, ROBERT T.
To: VERIZON COMMUNICATIONS INC.
Reel/Frame 027987/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: BAUM, ROBERT T.; VOIT, ERIC A.
To: VERIZON COMMUNICATIONS INC.
Reel/Frame 027993/0296 →