A technology of embedding various kinds of hidden data such as a logo mark, a sales date and a buyer as information for authentication is in general known as a digital-watermark technology which is described in a technical article entitled ???Techniques for Data Hiding???, IBM Systems Journal, Vol. 35, 1996, pages 313 to 336.