1. A method for detection of a plurality of attacks or distortions on an electronic media signal, the method comprising the computer implemented steps of: extracting the electronic media signal from a compressed electronic media signal by employing at least one decompressing means, wherein the electronic media signal comprises one or more frames; instantaneously estimating plurality of parameters associated with at least one distortion or attack on the electronic media signal; estimating a type and a strength of distortions or attacks occurring simultaneously on the electronic media signal; synchronously generating a set of candidate templates for each frame using the plurality of parameters, wherein each candidate template of the set of candidate templates is configured with a predictively designed cross correlation filter; obtaining a Peak to Side lobe Ratio (PSR) score for each candidate template; obtaining a maximum PSR score from the PSR score associated with each candidate template for each frame of the electronic media signal to obtain a classifier for each frame; determining a correlation output between each candidate template and each frame of the electronic media signal based upon the PSR score; detecting a watermark for each frame, using the classifier of each frame, when the maximum PSR score commensurates with a predefined threshold value; and determining presence of the watermark in the electronic media signal using one or more fusion rules applied on the correlation output of each frame.