Digital watermark Alfrd Rnyi Institute of Mathematics Lszl

  • Slides: 11
Download presentation
Digital watermark Alfréd Rényi Institute of Mathematics Ø Ø László Csirmaz Gyula Katona Dezső

Digital watermark Alfréd Rényi Institute of Mathematics Ø Ø László Csirmaz Gyula Katona Dezső Miklós Tibor Nemetz HP (Compaq) Ø László Marsovsky Ø Attila Haraszti Drótposta Ltd. 2003. május 6. Digital watermark 1

The problem Ø Current method of identifying legal or high value documents: l l

The problem Ø Current method of identifying legal or high value documents: l l l Ø Producing complicated patterns via printing technology (e. g. banknotes) Applying holographic markers (e. g. tax stamps) Specially prepared medium (e. g. embedding metal strips into paper) At the present time, the most common technique of authentication uses serial numbers or in general alphanumerical strings, rarely combined with pictograms. These can be copied or falsely created. We need a cheap automated solution! 2003. május 6. Digital watermark 2

The promise Ø Finding a cheap solution (mark) of identifying legal documents (bank cards,

The promise Ø Finding a cheap solution (mark) of identifying legal documents (bank cards, banknotes, stock certificates), which is: l l Ø Unique Very difficult or expensive to copy or duplicate Can be measured and processed quickly A couple of hundred bits can be generated as a check code Goal: l l l An unforgeable, unique physical identifying mark A cheap device for reading the mark An algorithm making a unique and short (200 -500 bits long) extract from the picture 2003. május 6. Digital watermark 3

Previous achievements Different surfaces – that are actually difficult to copy, but often expensive

Previous achievements Different surfaces – that are actually difficult to copy, but often expensive – are measured, and the results are stored in a central database. The results of the control measurement are compared to the stored data. 2003. május 6. Digital watermark 4

Novelties Ø We do not store results Ø The mark is cheap, but difficult

Novelties Ø We do not store results Ø The mark is cheap, but difficult to copy Ø IT WORKS 2003. május 6. Digital watermark 5

The mark 2003. május 6. Digital watermark 6

The mark 2003. május 6. Digital watermark 6

The reading device 2003. május 6. Digital watermark 7

The reading device 2003. május 6. Digital watermark 7

The method A three-dimensional thin layer, a small mark – which is very difficult

The method A three-dimensional thin layer, a small mark – which is very difficult or expensive to copy or duplicate – is inseparably attached to the object. This small mark will contain randomly positioned small objects. Ø Using digital imaging technology we test a photograph of the object, to see that the mark is 3 dimensional, and not just a 2 dimensional copy of a 3 dimensional object. Ø Using different mathematical algorithms we generate a unique number (check-code), which can clearly identify the object. Ø 2003. május 6. Digital watermark 8

The material Small (5 -20 micrometer) glass beads (balls) coated or not Thin film

The material Small (5 -20 micrometer) glass beads (balls) coated or not Thin film Into a thin (typically 0. 3 -1 mm thick), translucent layer without a light reflecting coating small 0. 3 -1 objects mm (e. g. glass beads) are embedded. 2003. május 6. Digital watermark 9

Unforgeable Photos taken in diffuse 2003. május 6. and Digital watermark direct light 10

Unforgeable Photos taken in diffuse 2003. május 6. and Digital watermark direct light 10

Results Ø Ø Ø The mark is very cheap, as we use a material

Results Ø Ø Ø The mark is very cheap, as we use a material available anywhere, the price could be around 2 -3 cents. The measuring device is a WEB cam with special optics, which costs 200$-300$ The stability of the ”code” is excellent. All measurement was in a tolerance of one digit. (plus, minus one pixel!) The measurement time with non-optimized code is around 10 seconds. We have developed a method, which does not require storing the code and checking the Hamming distance, but regenerates the code every time on line, using a small piece of redundant information, like a PIN code. 2003. május 6. Digital watermark 11