Abstract-Digital watermarking is the process of embedding information into a noise-tolerant digital signal such as image or audio data to easily identify the copyright ownership of the media. Such information is embedded for many different purposes, such as copyright protection, source tracking, piracy deterrence, etc., and therefore it shall be embedded in a way that makes it difficult to be removed. There are an extensive literature about watermarking algorithms and methods as well as possible attack techniques. In this work we collect a part of this vast literature in order to make easy for a non-expert reader about watermarking to have a high-level overview on new trends a technologies related to image and multimedia watermark algorithms and attacks.