Systems and methods for efficient detection of fingerprinted data and information
First Claim
Patent Images
1. A system for managing transmission of a plurality of electronic documents over a network, the system comprising:
- a compact fingerprint repository storing a repository of compact fingerprints, the compact fingerprints based on hashes of electronic documents to which a transmission policy corresponding to the compact fingerprint is applied, the hashes of each of the compact fingerprints including a subset of a full set of hashes, the subset including only hashes that are evenly divisible by one or more specified numbers, the subset including fewer hashes than the full set of hashes;
one or more hardware electronic processors configured to;
determine probabilistic matches between fingerprints of an electronic document identified on the network and the compact fingerprints stored in the compact fingerprint repository, anddetermine whether to transmit the identified electronic document over the electronic network based, at least in part, on a number of matching fingerprints.
8 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide systems, methods, and apparatus for efficient detection of fingerprinted content and relate generally to the field of information (or data) leak prevention. Particularly, a compact and efficient repository of fingerprint ingredients is used to analyze content and determine the content'"'"'s similarity to previously fingerprinted content. Some embodiments employ probabilistic indications regarding the existence of fingerprint ingredients in the repository.
421 Citations
20 Claims
-
1. A system for managing transmission of a plurality of electronic documents over a network, the system comprising:
-
a compact fingerprint repository storing a repository of compact fingerprints, the compact fingerprints based on hashes of electronic documents to which a transmission policy corresponding to the compact fingerprint is applied, the hashes of each of the compact fingerprints including a subset of a full set of hashes, the subset including only hashes that are evenly divisible by one or more specified numbers, the subset including fewer hashes than the full set of hashes; one or more hardware electronic processors configured to; determine probabilistic matches between fingerprints of an electronic document identified on the network and the compact fingerprints stored in the compact fingerprint repository, and determine whether to transmit the identified electronic document over the electronic network based, at least in part, on a number of matching fingerprints. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting electronic content over a network, the method comprising:
-
identifying electronic content on the network; generating hashes of the electronic content identified on the network; selecting a subset of the generated hashes, the selected including only hashes that are evenly divisible by one or more specified numbers, the subset including fewer hashes than the generated hashes; and determining whether to transmit the electronic content identified on the network over the network, based at least in part on a transmission policy corresponding to a compact fingerprint stored in a compact fingerprint repository matching the selected hashes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising instructions that when executed cause one or more processors to perform a method of transmitting electronic content over a network, the method comprising:
-
identifying electronic content on the network; generating hashes of the electronic content identified on the network; selecting a subset of the generated hashes, the selected including only hashes that are evenly divisible by one or more specified numbers, the subset including fewer hashes than the generated hashes; and determining whether to transmit the electronic content identified on the network over the network, based at least in part on a transmission policy corresponding to a compact fingerprint stored in a compact fingerprint repository matching the selected hashes. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification