Digital Fingerprinting Machine