The document proposes a method for blindly extracting hidden data from digital media using multi-carrier iterative generalized least squares (M-IGLS). Data is hidden in the digital media through multi-carrier spread spectrum embedding and DCT transformation. M-IGLS extraction algorithm is then used to extract the hidden data without needing to know the original host or embedding carriers. Experimental results show the extracted data matches the hidden data and M-IGLS provides high signal to noise ratio for blind extraction. The technique aims to provide robust data hiding and extraction to protect against increasing data tracking and tampering attacks.