Systems and methods for wireless network content filtering
First Claim
Patent Images
1. A method of determining an application associated with content of frames transmitted on a wireless network, the method comprising the steps of:
- associating one or more applications with one or more known statistical patterns;
storing the known statistical patterns in a pattern data store with the associated application, wherein the known statistical patterns are utilized to determine the applications operating over the wireless network;
monitoring a plurality of encrypted frames transmitted between nodes on the wireless network; and
retrieving known statistical patterns from a pattern data store;
matching the known statistical patterns to the frame lengths and direction between the nodes; and
identifying an application associated with the content of frames transmitted on the network based upon a match between the known statistical patterns to the frame lengths and direction, the known statistical patterns being associated with the application.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of determining the content of frames transmitted on a wireless network through comparison of captured frames to predetermined statistical patterns.
-
Citations
27 Claims
-
1. A method of determining an application associated with content of frames transmitted on a wireless network, the method comprising the steps of:
-
associating one or more applications with one or more known statistical patterns; storing the known statistical patterns in a pattern data store with the associated application, wherein the known statistical patterns are utilized to determine the applications operating over the wireless network; monitoring a plurality of encrypted frames transmitted between nodes on the wireless network; and retrieving known statistical patterns from a pattern data store; matching the known statistical patterns to the frame lengths and direction between the nodes; and identifying an application associated with the content of frames transmitted on the network based upon a match between the known statistical patterns to the frame lengths and direction, the known statistical patterns being associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for characterizing patterns of frame lengths corresponding to an application, the method comprising the steps of:
-
providing a first hardware configuration comprising a plurality of wireless devices; operating the application on one of the wireless devices; monitoring the lengths and directions of encrypted frames by the application between the two wireless devices; repeating the providing, operating, and monitoring steps for a second or more hardware configuration; analyzing the lengths and directions of encrypted frames responsive to one or more hardware configurations to determined a statistical frame pattern, wherein the statistical frame pattern is used to determine the application operating between the two wireless devices; and if the lengths and directions of the encrypted frames in the first and second hardware configurations are similar, associating the application with a pattern comprising the lengths and directions of the monitored frames. - View Dependent Claims (23, 24)
-
-
25. A method of determining the content of frames by matching to known statistical patterns, the method comprising the steps of:
-
loading a content analysis engine and a plurality of known statistical patterns, wherein the known statistical patterns are used to determine applications operating over a wireless network; starting a data source, the data source receives incoming frames transmitted between two nodes on a network; determining whether an encrypted frame matches a first line in the plurality of known statistical patterns; and it a match is found in the checking step, loading a detection thread, wherein the detection thread comprises the steps of; receiving subsequent incoming encrypted frames transmitted between two nodes on the network; and matching the subsequent incoming encrypted frames to subsequent lines in the plurality of known statistical patterns until a predetermined frame count is met.
-
-
26. A system for determining an application associated with the content of wireless frames transmitted between two nodes on a wireless network, comprising:
-
a monitoring device operable to monitor and capture encrypted frame lengths and encrypted frame directions of a plurality of encrypted frames transmitted between nodes on the wireless network; a data store loaded with known statistical patterns corresponding to different applications, wherein the known statistical patterns are used to determine the application operating over the wireless network; and a computer operable to receive the encrypted frame lengths and encrypted frame directions of the plurality of encrypted frames, the computer being further operable to perform statistical matching of the encrypted frame lengths and encrypted frame directions to the known statistical patterns in the data store; wherein a statistical matching enables the computer to identify an application associated with the content being transmitted over the wireless network.
-
-
27. A method of determining an application associated with content of frames transmitted on a wireless network, the method comprising the steps of:
-
monitoring a plurality of encrypted frames transmitted between nodes on the wireless networks; and matching the plurality of encrypted frames to known statistical patterns of encrypted frame lengths and direction between the nodes, wherein the known statistical patterns are used to determine the application operating over the wireless network; and identifying an application associated with the content of encrypted frames transmitted on the network based upon a match between the known statistical patterns to the encrypted frame lengths and direction, the known statistical patterns being associated with the application.
-
Specification