1. A system for measuring potential similarity of apparently diverse binary objects comprises: a reporting module which counts the number of locations of a non-transitory computer-readable similarity store which contain an object identifier of two apparently dissimilar binary objects as a measure of relative similarity; coupled to, the non-transitory computer-readable similarity store which contains at its locations, the object identifiers of any binary object which contains a string which has a pattern corresponding to the location; coupled to, a receiving module which deduplicates binary objects which are essentially similar in any one of name, size, checksum, date, time, source, or destination; coupled to, a string selection module which selects comparable strings from each of N binary objects; coupled to a signature determination module which determines a pattern signature for each string selected from the N binary objects; coupled to a similarity store access module which reads from and writes to a location of similarity store according to the pattern signature determined from a selected string; and a processor and memory containing executable instructions which controls the system to write an object identifier into a location of similarity store determined by the pattern signature determined for each string selected from each of N binary objects, wherein N is an integer number greater than three.