A SIFT-based forensic method for copy-move attack detection and transformation recovery