1. A method for embedding auxiliary information in a host content, comprising: receiving a set of watermark embedding parameters, the set of watermark embedding parameters having been produced at a pre-processing node by pre-processing the host content, the watermark embedding parameters further enabling embedding each of a plurality of host content segments with any one of at least two different logical values; obtaining the host content; and modifying the host content, using one or more components that are implemented at least partially in hardware, to embed the auxiliary information in the host content, wherein the modifying is carried out on a segment-by-segment basis using the set of watermark embedding parameters and in accordance with a control signal that designates one of the at least two logical values for embedding into a selected segment of the host content.