IP Library Granted Patent US 8,417,942
Granted Patent B2
US 8,417,942 · App. 11/848,650 · Granted Apr 9, 2013

System and method for identifying encrypted conference media traffic

Inventors: Chris A. Dunn (Livermore, CA); Jawhny X. Cooke (Sacramento, CA); Zaheer Aziz (Richardson, TX); Ravid Sagy (Beit Yitzhak, IL)
Assignee: Cisco Technology, Inc.
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,417,942
App. No.
11/848,650
Granted
Apr 9, 2013
Kind
B2
Abstract

A method for identifying conference media traffic includes receiving a plurality of dummy packets and matching a series of the plurality of dummy packets to a signature key. The method also includes extracting a first identification from one or more of the plurality of dummy packets in response to matching a series of the plurality of dummy packets to a signature key and determining that a second identification associated with one or more encrypted media packets matches the first identification. The method also includes associating one or more encrypted media packets with a conference in response to determining that the first identification matches the second identification.

Claims (47)

1. A method for identifying conference media traffic comprising:

receiving a plurality of dummy packets, each of the dummy packets comprising a timestamp;

matching at a service control engine, without extracting payload information from the dummy packets and without extracting a packet type, a series of the plurality of dummy packets to a signature key associated with the time of day corresponding to a timestamp of one or more of the plurality of dummy packets, the signature key defined by a pattern corresponding to a series of packets, wherein the pattern comprises a first size of a first one of the series of packets and a second size of a second one of the series of packets;

in response to matching the series of the plurality of dummy packets to the signature key, extracting a first identification different from the signature key from one or more of the plurality of dummy packets;

determining that a second identification associated with one or more encrypted media packets matches the first identification;

associating one or more encrypted media packets with a conference in response to determining that the first identification matches the second identification;

wherein the first identification and the second identification each comprise a source identification and a destination identification; and

wherein the source identification and the destination identification are Internet Protocol (IP) addresses.

2. The method of claim 1 , further comprising applying one or more policies to the one or more encrypted media packets in response to associating one or more encrypted media packets with a conference.

3. The method of claim 1 , further comprising updating the signature key.

4. The method of claim 3 , wherein updating the signature key comprises changing the signature key based on the time of day.

5. The method of claim 1 , further comprising, in response to extracting a first identification from one or more of the plurality of dummy packets, monitoring a network for one or more encrypted media packets having a second identification that matches the first identification.

6. A network apparatus comprising:

an interface operable to:

receive a plurality of dummy packets, each of the dummy packets comprising a timestamp; and

receive one or more encrypted media packets; and

a processor coupled to the interface and operable to:

match at a service control engine, without extracting payload information from the dummy packets and without extracting a packet type, a series of the plurality of dummy packets to a signature key associated with the time of day corresponding to a timestamp of one or more of the plurality of dummy packets, the signature key defined by a-pattern corresponding to a series of packets, wherein the pattern comprises a first size of a first one of the series of packets and a second size of a second one of the series of packets;

in response to matching the series of the plurality of dummy packets to the signature key, extract a first identification different from the signature key from one or more of the plurality of dummy packets;

determine that a second identification associated with one or more of the encrypted media packets matches the first identification;

associate one or more encrypted media packets with a conference in response to determining that the first identification matches the second identification;

wherein the first identification and the second identification each comprise a source identification and a destination identification; and

wherein the source identification and the destination identification are Internet Protocol (IP) addresses.

7. The network apparatus of claim 6 , wherein the processor is further operable to apply one or more policies to the one or more encrypted media packets in response to associating one or more encrypted media packets with a conference.

8. The network apparatus of claim 6 , wherein the processor is further operable to update the signature key.

9. The network apparatus of claim 6 , wherein a processor operable to update a signature key comprises a processor operable to change the signature key based on the time of day.

10. The network apparatus of claim 6 , wherein the processor is further operable to monitor a network for one or more encrypted media packets having a second identification that matches the first identification in response to extracting a first identification from one or more of the plurality of dummy packets.

11. A non-transitory computer readable medium including code for identifying encrypted conference media traffic, the code operable to:

receive a plurality of dummy packets, each of the dummy packets comprising a timestamp;

match at a service control engine, without extracting payload information from the dummy packets and without extracting a packet type, a series of the plurality of dummy packets to a signature key associated with the time of day corresponding to a timestamp of one or more of the plurality of dummy packets, the signature key defined by a pattern corresponding to a series of packets, wherein the pattern comprises a first size of a first one of the series of packets and a second size of a second one of the series of packets;

in response to matching the series of the plurality of dummy packets to the signature key, extract a first identification different from the signature key from one or more of the plurality of dummy packets;

determine that a second identification associated with one or more encrypted media packets matches the first identification;

associate one or more encrypted media packets with a conference in response to determining that the first identification matches the second identification;

wherein the first identification and the second identification each comprise a source identification and a destination identification; and

wherein the source identification and the destination identification are Internet Protocol (IP) addresses.

12. The non-transitory computer readable medium of claim 11 , wherein the code is further operable to apply one or more policies to the one or more encrypted media packets in response to associating one or more encrypted media packets with a conference.

13. The non-transitory computer readable medium of claim 11 , wherein the code is further operable to update the signature key.

14. The non-transitory computer readable medium of claim 13 , wherein code operable to update the signature key comprises code operable to change the signature based on the time of day.

15. The non-transitory computer readable medium of claim 11 , wherein the code is further operable to monitor a network for one or more encrypted media packets having a second identification that matches the first identification in response to extracting a first identification from one or more of the plurality of dummy packets.

16. A network apparatus comprising:

means for receiving a plurality of dummy packets, each of the dummy packets comprising a timestamp;

means for matching at a service control engine, without extracting payload information from the dummy packets and without extracting a packet type, a series of the plurality of dummy packets to a signature key associated with the time of day corresponding to a timestamp of one or more of the plurality of dummy packets, the signature key defined by a pattern corresponding to a series of packets, wherein the pattern comprises a first size of a first one of the series of packets and a second size of a second one of the series of packets;

means for in response to matching the series of the plurality of dummy packets to the signature key, extracting a first identification different from the signature key from one or more of the plurality of dummy packets;

means for determining that a second identification associated with one or more encrypted media packets matches the first identification;

means for associating one or more encrypted media packets with a conference in response to determining that the first identification matches the second identification;

wherein the first identification and the second identification each comprise a source identification and a destination identification; and

wherein the source identification and the destination identification are Internet Protocol (IP) addresses.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RESIDENCE INVENTOR ZAHEER AZIZ AND CITY AND STATE FOR RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 019774 FRAME 0675. ASSIGNOR(S) HEREBY CONFIRMS THE RESIDENCE FOR ZAHEER AZIZ AS RICHARDSON, DALLAS COUNTY, TEXAS AND CITY AND STATE FOR RECEIVING PARTY AS SAN JOSE, CALIFORNIA. Recorded Nov 13, 2007
From: DUNN, CHRIS A.; COOKE, JAWHNY X.; AZIZ, ZAHEER; SAGY, RAVID
To: CISCO TECHNOLOGY, INC.
Reel/Frame 020106/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2007
From: DUNN, CHRIS A.; COOKE, JAWHNY X.; AZIZ, ZAHEER (NMI); SAGY, RAVID (NMI)
To: CISCO TECHNOLOGY, INC.
Reel/Frame 019774/0675 →
Continuity (1)
Related Publication 20090063856A1 · Mar 5, 2009