1. A method for fingerprint matching and camera identification, comprising: reading, through a device, a camera fingerprint extracted from a picture or a set of pictures taken by a camera; calculating a compressed version of said camera fingerprint through a random projections technique; correlating the compressed version of said camera fingerprint with fingerprints stored in a database in order to identify a camera that took the picture or the set of pictures, wherein the fingerprints are associated with cameras in a database stored in memory means; and determining the camera that took the picture or the set of pictures when a correlation between the compressed version of said camera fingerprint and at least one of the fingerprints is larger than a threshold.