Method and system for embedding a unique and different digital watermark
in digital contents for each access without increasing the overhear or
load at the contents server. The contents server has a digital
watermark-embedded contents storage unit for storing a plurality of
digital contents where a different digital watermark is embedded, and a
fingerprint performing unit for, adding to the digital contents the
information specified using a bit row that is formed by a digital
watermark being embedded for each part of the digital contents.