IP Library Granted Patent US 9,071,962
Granted Patent B2
US 9,071,962 · App. 13/901,756 · Granted Jun 30, 2015

Evolved packet system non access stratum deciphering using real-time LTE monitoring

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 9,071,962
App. No.
13/901,756
Granted
Jun 30, 2015
Kind
B2
Abstract

A monitoring system is coupled to interfaces in an LTE network and passively captures packets from the network interfaces. First data packets associated with an authentication and key agreement procedure are captured on a first interface. Second data packets associated with the authentication and key agreement procedure are captured on a second interface. Individual ones of the first data packets are correlated to individual ones of the second data packets based upon a same parameter. An authentication vector table is created comprising information from the correlated first data packets and second data packets, wherein entries in the table comprise authentication data for a plurality of security contexts. A cipher key is identified to decipher additional packets for the user. The cipher key can also be identified in case of Inter Radio Access Technology Handover by the user equipment.

Claims (25)

1. A method for deciphering data in an LTE network, comprising:

capturing, by a microprocessor, authentication response messages at a monitoring system coupled to an S6a interface;

identifying security keys (K ASME ) within the authentication info response messages; generating a calculated eNodeB key (K alg eNB ) from each of the security keys;

storing each calculated eNodeB key and a related security key in a memory at the monitoring system;

capturing a context request message from an S1-MME interface, the context request message related to a particular user equipment context;

identifying an assigned eNodeB key (K eNB-assign ) within the context request message;

comparing the assigned eNodeB key to the calculated eNodeB keys that are stored in the memory;

identifying a matching calculated eNodeB key that corresponds to the assigned eNodeB key; and

using a security key associated with the matching calculated eNodeB to decipher message traffic from the context.

2. The method of claim 1 , further comprising:

capturing CK and IK subkeys and KSI from an S3 interface.

3. The method of claim 1 , further comprising:

extracting an algorithm type and a security key index from an S1AP HO Request or an S1AP TAU Request.

4. The method of claim 1 , further comprising:

deriving a K′ ASME value from CK and IK subkeys and one or two nonces as inputs;

creating an authentication vector table; and

appending an algorithm type and a security key index to the authentication vector table.

5. The method of 1 , further comprising:

deriving an NAS deciphering key (L NASenc ) from the security key associated with the matching calculated eNodeB.

6. The method of 1 , wherein the context request message is an S1AP Initial Context Setup Request message.

7. The method of 1 , wherein the context request message is an S1AP UE Context Modification Request message.

8. The method of 1 , further comprising:

capturing security mode complete messages from an S1-MME interface;

identifying an uplink count parameter within each of the security mode complete messages; and

generating the calculated eNodeB keys (K alg eNB ) from the security keys and corresponding uplink count parameters.

Assignments (4)
CHANGE OF NAME Recorded Sep 6, 2016
From: TEKTRONIX TEXAS, LLC
To: NETSCOUT SYSTEMS TEXAS, LLC
Reel/Frame 039919/0208 →
CHANGE OF NAME Recorded Aug 12, 2016
From: TEKTRONIX TEXAS, LLC
To: NETSCOUT SYSTEMS TEXAS, LLC
Reel/Frame 039665/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2015
From: TEKTRONIX, INC.
To: TEKTRONIX TEXAS, LLC
Reel/Frame 036355/0563 →
SECURITY INTEREST Recorded Aug 14, 2015
From: NETSCOUT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 036355/0586 →