SECURE AND SCALABLE DETECTION OF PRESELECTED DATA EMBEDDED IN ELECTRONICALLY TRANSMITTED MESSAGES
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for detecting preselected data embedded in electronically transmitted messages is described. In one embodiment, the method comprises monitoring messages electronically transmitted over a network for embedded preselected data and performing content searches on the messages to detect the presence of the embedded preselected data using an abstract data structure derived from the preselected data.
28 Citations
21 Claims
-
1. (canceled)
-
2. A method comprising:
-
identifying, by a processor, data to be protected from travelling across a network; deriving, by the processor, an abstract data structure from the identified data, wherein the abstract data structure does not reveal sensitive data elements of the data; and providing the abstract data structure to a network device to enable the network device to perform content searches on a plurality of messages electronically transmitted to reach respective destinations over the network, the content searches to be performed to determine whether one or more of the plurality of searched messages contains at least a portion of the data to be protected using the abstract data structure that does not reveal the sensitive data elements of the data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium that provides instructions that, when executed by a processor, causes the processor to perform operations comprising:
-
identifying, by the processor, data to be protected from travelling across a network; deriving, by the processor, an abstract data structure from the identified data, wherein the abstract data structure does not reveal sensitive data elements of the data; and providing the abstract data structure to a network device to enable the network device to perform content searches on a plurality of messages electronically transmitted to reach respective destinations over the network, the content searches to be performed to determine whether one or more of the plurality of searched messages contains at least a portion of the data to be protected using the abstract data structure that does not reveal the sensitive data elements of the data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system comprising:
-
a memory; and a processor operatively coupled to the memory, the processor to; identify data to be protected from travelling across a network; derive an abstract data structure from the identified data, wherein the abstract data structure does not reveal sensitive data elements of the data; and provide the abstract data structure to a network device to enable the network device to perform content searches on a plurality of messages electronically transmitted to reach respective destinations over the network, the content searches to be performed to determine whether one or more of the plurality of searched messages contains at least a portion of the data to be protected using the abstract data structure that does not reveal the sensitive data elements of the data. - View Dependent Claims (21)
-
Specification