Anticollusion solutions for asymmetric fingerprinting protocols based on client side embedding