摘要 |
PURPOSE: An apparatus and method for inserting/detecting a watermark using a shuffling is provided to protect CONSTITUTION: If an image I for inserting a watermark is inputted to an image input unit(111), a watermark creating unit(114) assumes the size of the watermark as 'n', and generates 'n' number virtual random-number using 'K1' key, and sorts the random-number in a descending orders, and creates a sequence T = "<" t1,t2,...tn(ti>i+1). A shuffling calculation unit(112) divides the input image I into proper-sized blocks(general, 8X8), and shuffles the total blocks using a K2 key and creates new image I. A DCT calculating unit(113) performs a DCT calculation by treating the image I as one block. The most value 'n' number coefficients(ai) are selected out of AC coefficient numbers except DC component, and the coefficients(ai) are sorted in descending orders. A watermark inserting unit(115) inserts a watermark(W) in the AC coefficient.
|