IP Library Granted Patent US 8,630,308
Granted Patent B2
US 8,630,308 · App. 11/796,499 · Granted Jan 14, 2014

Methods and apparatuses for detecting deviations from legitimate operation on a wireless network

Inventors: Xiaodong Wang (New York, NY); Alberto Lopez Toledo (New York, NY)
Assignee: The Trustees of Columbia University in the City of New York
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,630,308
App. No.
11/796,499
Granted
Jan 14, 2014
Kind
B2
Abstract

Methods and apparatuses for detecting deviations from legitimate operation on a wireless network. The method includes detecting a sequence of observable events related to operation of an entity in the wireless network, and determining from the detected sequence of observable events for a particular entity in the wireless network what number of idle slots occurred between two consecutive observable events to provide a first output. The method further includes obtaining a second output corresponding to the number of idle slots between two consecutive observable events for legitimate operation of any entity in the wireless network using the network transmission protocol, and comparing a function of the first output with a function of the second output to determine whether or not the particular entity is deviating from legitimate operation of the network transmission protocol.

Claims (36)

1. A method for detecting an entity in a wireless network that deviates from legitimate operation of a network transmission protocol used on the wireless network, comprising:

detecting a sequence of observable events related to operation of an entity in the wireless network;

determining from the detected sequence of observable events for a particular entity in the wireless network what number of idle slots occurred between two consecutive observable events, to provide a first output;

obtaining a second output corresponding to the number of idle slots between two consecutive observable events for legitimate operation of an entity in the wireless network using the network transmission protocol; and

comparing a function of the first output with a function of the second output to determine whether the particular entity is deviating from legitimate operation of the network transmission protocol.

2. The method of claim 1 , wherein said observable events are successful transmissions from an entity in the wireless network.

3. The method of claim 2 , wherein said second output is a probability density function of the number of idle slots between consecutive successful transmissions for legitimate operation of an entity using the network transmission protocol.

4. The method of claim 3 , wherein said function of the second output is a cumulative distribution function F 0 for a saturating entity.

5. The method of claim 4 , wherein said function of the first output is an empirical distribution function F 1 .

6. The method of claim 5 , wherein said comparing is made with a Kolmogorov-Smirnov test which compares the cumulative distribution function F 0 with the empirical distribution function F 1 .

7. The method of claim 6 , wherein said comparing determines legitimate operation of the entity when F 1 ≦F 0 .

8. The method of claim 6 , wherein said comparing detects deviation from legitimate operation when F 1 >F 0 .

9. An apparatus for detecting an entity in a wireless network that deviates from legitimate operation of a network transmission protocol used on the wireless network, comprising:

means for detecting a sequence of observable events related to operation of an entity in the wireless network;

means for determining from the detected sequence of observable events for a particular entity in the wireless network what number of idle slots occurred between two consecutive observable events, to provide a first output;

means for obtaining a second output corresponding to the number of idle slots between two consecutive observable events for legitimate operation of an entity in the wireless network using the network transmission protocol; and

means for comparing a function of the first output with a function of the second output to determine whether the particular entity is deviating from legitimate operation of the network transmission protocol.

10. The apparatus of claim 9 , wherein said observable events are successful transmissions from an entity in the wireless network.

11. The apparatus of claim 10 , wherein said second output is a probability density function of the number of idle slots between consecutive successful transmissions for legitimate operation of an entity using the network transmission protocol.

12. The apparatus of claim 11 , wherein said function of the second output is a cumulative distribution function F 0 for a saturating entity.

13. The apparatus of claim 12 , wherein said function of the first output is an empirical distribution function F 1 .

14. The apparatus of claim 13 , wherein said means for comparing applies a Kolmogorov-Smirnov test to compare the cumulative distribution function F 0 with the empirical distribution function F 1 .

15. The apparatus of claim 14 , wherein said means for comparing determines legitimate operation of the entity when F 1 ≦F 0 .

16. The apparatus of claim 14 , wherein said means for comparing detects deviation from legitimate operation when F 1 >F 0 .

17. An apparatus for detecting an entity in a wireless network that deviates from legitimate operation of a network transmission protocol used on the wireless network, comprising:

a detector coupled to the wireless network and configured to detect a sequence of observable events related to operation of an entity in the wireless network;

a first calculation module configured for determining from the detected sequence of observable events for a particular entity in the wireless network what number of idle slots occurred between two consecutive observable events, to provide a first output;

a second calculation module configured for obtaining a second output corresponding to the number of idle slots between two consecutive observable events for legitimate operation of an entity in the wireless network using the network transmission protocol; and

a comparator configured for comparing a function of the first output with a function of the second output to determine whether or not the particular entity is deviating from legitimate operation of the network transmission protocol.

18. The apparatus of claim 17 , wherein said observable events are successful transmissions from an entity in the wireless network.

19. The apparatus of claim 18 , wherein said second output is a probability density function of the number of idle slots between consecutive successful transmissions for legitimate operation of an entity using the network transmission protocol.

20. The apparatus of claim 19 , wherein said function of the second output is a cumulative distribution function F 0 for a saturating entity.

21. The apparatus of claim 20 , wherein said function of the first output is an empirical distribution function F 1 .

22. The apparatus of claim 21 , wherein said comparator is configured to perform a Kolmogorov-Smirnov test which compares the cumulative distribution function F 0 with the empirical distribution function F 1 .

23. The apparatus of claim 22 , wherein said comparator determines legitimate operation of the entity when F 1 ≦F 0 .

24. The apparatus of claim 22 , wherein said detects deviation from legitimate operation when F 1 >F 0 .

Assignments (3)
CONFIRMATORY LICENSE Recorded Feb 10, 2012
From: COLUMBIA UNIVERSITY
To: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA
Reel/Frame 027816/0472 →
CONFIRMATORY LICENSE Recorded Jul 29, 2009
From: COLUMBIA UNIVERSITY NEW YORK MORNINGSIDE
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 023021/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2007
From: WANG, XIAODONG; TOLEDO, ALBERTO LOPEZ
To: TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK, THE
Reel/Frame 019313/0806 →
Continuity (2)
Provisional Application 60810002 · May 31, 2006
Related Publication 20070280187A1 · Dec 6, 2007