1. A computer-implemented method of identifying a source of media, comprising: performing the following actions using at least one computer: identifying a plurality of segments arranged to form said media; generating a representative master key (RMK) of said media from the arrangement of the plurality of segments, wherein the RMK comprises a first listing of master identifiers corresponding to the plurality of segments, each master identifier of the first listing of master identifiers identifying a source master of each segment of the plurality of segments; receiving a listing of fingerprints, each fingerprint of the listing of fingerprints having a corresponding identifier that identifies the source of said media, said each fingerprint also including a second listing of master identifiers; and comparing the first listing of master identifiers in the RMK to the second listing of master identifiers in said each fingerprint in the listing of fingerprints to identify the source; generating a first plurality of key sets from the RMK, wherein a key set is an arbitrary number of tuples formed as a subset of the RMK, wherein the arbitrary number is less than or equal to the number of segments in said media, and wherein a tuple comprises a pair of numbers which identifies a segment number and a corresponding master identifier; generating a second plurality of key sets from said each fingerprint; and comparing the first plurality of key sets to the second plurality of key sets.