CH694233A5 - Procédé d'application et de reconnaissance d'un filigrane numérique surimprimé. - Google Patents
Procédé d'application et de reconnaissance d'un filigrane numérique surimprimé. Download PDFInfo
- Publication number
- CH694233A5 CH694233A5 CH01832/00A CH18322001A CH694233A5 CH 694233 A5 CH694233 A5 CH 694233A5 CH 01832/00 A CH01832/00 A CH 01832/00A CH 18322001 A CH18322001 A CH 18322001A CH 694233 A5 CH694233 A5 CH 694233A5
- Authority
- CH
- Switzerland
- Prior art keywords
- watermark
- image
- signature
- signed
- document
- Prior art date
Links
- 230000004075 alteration Effects 0.000 title description 2
- 230000002265 prevention Effects 0.000 title 1
- 238000000034 method Methods 0.000 claims description 35
- 238000001914 filtration Methods 0.000 claims description 2
- 238000002203 pretreatment Methods 0.000 abstract 1
- 239000000463 material Substances 0.000 description 9
- 239000003086 colorant Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D25/00—Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D25/00—Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
- B42D25/30—Identification or security features, e.g. for preventing forgery
- B42D25/333—Watermarks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41M—PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
- B41M3/00—Printing processes to produce particular kinds of printed work, e.g. patterns
- B41M3/14—Security printing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B42—BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
- B42D—BOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
- B42D25/00—Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
- B42D25/20—Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof characterised by a particular use or purpose
- B42D25/29—Securities; Bank notes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/003—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using security elements
- G07D7/0034—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using security elements using watermarks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Description
L'accès conditionnel aux données numériques sur moyen de stockage comme les CD-ROM ou les disquettes est un problème important et comprend en particulier le problème de la protection contre le piratage. De nombreuses approches ont déjà été proposées, elles sont basées sur des solutions logicielles ou matérielles. Par exemple, dans le cas des disquettes, une solution matérielle consiste à percer le disque de minuscules trous. Une copie de la disquette est détectée par l'absence de ces trous.
Le cryptage à clés secrètes ou clés publiques fournit une solution logicielle pour crypter des données numériques. Les applications des technologies de cryptage sont par exemple la protection des données personnelles, la vérification de l'intégrité des données ou l'authentification de la source des données.
Une autre technique logicielle dans le domaine de la sécurité est connue sous le nom de filigrane numérique ou tatouage numérique. Il s'agit de techniques permettant de cacher des informations de manière robuste et imperceptible dans des données multimédia telles que la musique, la vidéo, la télévision, les images, les documents, etc. L'information qui est cachée s'appelle la signature. Cette signature peut être par exemple un numéro ou un nom et l'on parle alors d'image signée, de vidéo signée, etc.
"Cacher" comporte un sens bien spécifique dans ce contexte: par exemple dans le cas d'une image, on changera légèrement la couleur de certains pixels, et dans le cas d'une musique on modifiera un peu le son de temps à autre.
"Imperceptible" veut simplement dire que les modifications introduites sont telles que l'on ne peut pas distinguer les données originales des données signées. Par exemple, une image signée doit avoir exactement la même apparence qu'une image normale, une musique signée doit sembler tout à fait normale, de même pour une vidéo ou n'importe quelle autre donnée multimédia. Tout le problème consiste à faire en sorte qu'un ordinateur soit capable de détecter cette information cachée alors qu'elle échappe à nos sens. Il existe aussi des applications ou un filigrane visible est acceptable voire même souhaitable. Cela permet notamment d'augmenter encore la robustesse et de permettre un contrôle visuel de la présence d'un filigrane. Le principe qui demeure est que le filigrane ne doit pas être dérangeant visuellement.
La "robustesse" d'un filigrane signifie que l'on doit pouvoir retrouver la signature après n'importe quelle manipulation de données multimédia signées. Prenons par exemple le cas d'une image signée: on doit pouvoir la comprimer, l'imprimer, la scanner, ou la tourner sans jamais perdre la signature. Il faut cependant noter que dans certaines applications il est parfois souhaitable de limiter la robustesse, cela permet alors de détecter des modifications apportées au média protégé. En effet, une altération ou une copie du média se traduira alors par un échec de la lecture du filigrane numérique.
C'est précisément cette propriété qui est mise en oeuvre dans le présent brevet. Un exemple typique d'application consiste à empêcher la contrefaçon de papiers de valeurs comme les billets de banque.
De nombreuses publications ont été faites sur les différentes techniques permettant de cacher un tatouage dans une image, dans une vidéo ou un signal audio. En ce qui concerne les images, ces dernières peuvent se classer en fonction de la technique utilisée pour le marquage: certaines opèrent des modifications directement dans le domaine spatial [1], d'autres opèrent ces modifications dans un domaine transformé (par exemple le domaine fréquentiel) voire des domaines intermédiaires comme les ondelettes (voir [2]).
Ces techniques peuvent également être utilisées pour le marquage de vidéo, moyennant certaines adaptations. D'autres techniques spécifiquement dédiées au marquage de vidéo sont aussi possibles en définissant de nouveaux domaines transformés comme les sous-bandes 3D ou les vecteurs de mouvements (par exemple, cf. [3] et [4]).
L'invention concerne un procédé permettant de cacher un filigrane numérique en utilisant une technique de surimpression. Les méthodes de tatouage habituelles, qui sont entièrement calculées dans le domaine digital, cachent toujours le filigrane en augmentant ou en diminuant l'intensité des couleurs de certains points.
La technique de surimpression consiste à cacher un filigrane en l'imprimant par-dessus les couleurs propres du matériau et donc sans tenir compte des variations locales des couleurs à la surface de ce matériau. Cette approche impose que les valeurs des composantes de couleur du matériau signé ne peuvent qu'être assombries puisque de l'encre supplémentaire est ajoutée. Mathématiquement, cela correspond donc à une modulation asymétrique de la couleur des points.
La difficulté consiste à retrouver le filigrane asymétrique. D'une manière générale, la majorité des techniques de tatouage peuvent extraire l'information de l'image signée sans utiliser l'image originale. Certaines techniques réalisent d'abord une prédiction de ce qu'était l'image originale à partir de l'image signée et peuvent ensuite en déduire quelle est la signature. Cette technique est encore applicable dans le cas présent mais l'asymétrie de la modulation conduit à un taux d'erreur important qui peut cependant être compensé par une augmentation de la redondance et de l'amplitude de la modulation.
Dans le cas où le matériau possède une couleur initiale uniforme et connue, il est possible de supprimer cette prédiction. C'est en particulier le cas d'une feuille de papier blanc. Cela permet d'augmenter la fiabilité de la détection et donc de diminuer l'intensité, donc la visibilité du filigrane jusqu'à l'extrême limite de sensibilité d'un scanner optique. En conséquence, cela rend très difficile la duplication du matériau signé, par exemple par photocopie: en effet, les pertes propres à tout système de reproduction affaiblissent en général cette signature au-dessous du seuil de détectabilité. Une application consiste à inclure un tel filigrane sur des papiers dont on souhaite éviter la copie, comme des billets de banque par exemple.
Finalement, des informations lisibles peuvent à nouveau être sur-imprimées sur le matériau signé lui-même. Ces informations peuvent être liées au filigrane. Par exemple, les chiffres clés d'un contrat peuvent ainsi être cachés dans le filigrane du papier et permettre ainsi d'en garantir l'intégrité.
L'invention sera mieux comprise grâce à la description détaillée qui va suivre et qui se réfère aux dessins annexés qui sont donnés à titre d'exemple nullement limitatif, à savoir: Fig. 1: Procédé de signature d'un matériau en trois étapes. Fig. 2: Procédé de lecture d'une image uniforme signée en trois étapes. Fig. 3: Procédé de lecture d'une image non-uniforme signée en trois étapes.
La fig. 1 illustre le procédé de création d'une signature. A partir de la signature 101 et de la clé 102, un filigrane est calculé (110), cette image 103 est ensuite seuillée (120) pour donner une image 104 qui est ensuite ajoutée à l'image du matériau 105 lors de l'opération d'impression (130) pour obtenir l'image finale 106.
La fig. 2 illustre le précédé de lecture d'une image contenant une signature. L'image signée 202 obtenue par scanner est soustraite (220) de l'image originale 203 afin de restituer le filigrane 204, le bit constituant la signature est alors calculé (230) en utilisant la clé 205. Optionnellement, une étape supplémentaire de filtrage (210) de l'image signée 201 peut-être réalisée si des informations visibles ont été imprimées par dessus l'image uniforme signée.
La fig. 3 illustre le procédé de lecture d'une image contenant une signature et une image originale. L'image originale est prédite (310) à partir de l'image signée 301, l'image signée 302 est soustraite (320) de l'image prédite afin de restituer le filigrane 303, le bit constituant la signature 305 est alors calculé (330) en utilisant la clé 304.
Une réalisation de l'invention consiste à utiliser comme base un algorithme de filigrane numérique de type spatial à modulation d'amplitude, comme par exemple celui décrit dans [1]. Dans cette technique, une composante de couleur d'un ensemble de pixels c(k) est modifiée d'une valeur v qui dépend du signe du bit b={-1,1} à cacher ainsi que d'un générateur aléatoire a(k) donnant deux valeurs {-1,1}. <tb><TABLE> Columns = 2 <tb><SEP> c(k)' = c(k) + v.b.a(k)<SEP> (1) <tb></TABLE>
Dans l'équation (1), l'ensemble des points défini par v.b.a(k) constitue le filigrane (fig. 1, étape 1) qui est ajouté à l'image originale c(k) pour donner l'image signée c(k)'. C'est cette dernière qui est alors imprimée.
Dans le cas d'un filigrane en surimpression, ce n'est plus l'image c(k)' mais le filigrane lui-même v.b.a(k) qui est imprimé par dessus une image c(k). La composante c du support (bleu, luminance, etc.) a déjà une valeur initiale o(k) et ne peut qu'être augmentée lors de la surimpression. La formule suivante est alors appliquée:
<tb><TABLE> Columns = 2 <tb><SEP> Si b.a(k) > 0 alors c(k)' = o(k) + v.b.a(k) sinon c(k)' = o(k)<SEP> (2) <tb></TABLE>
L'équation (2) est équivalente à seuiller les valeurs du filigrane en ne conservant que les valeurs positives (fig. 1, étape 2) puis à ajouter ces valeurs à l'image à signer (fig. 1, étape 3). Par comparaison avec la formule (1) correspondant à une modulation symétrique de l'amplitude selon le signe de b.a(k), cette technique est qualifiée de "modulation asymétrique d'amplitude". Si le générateur aléatoire a(k) génère le même nombre de valeurs positives et négatives, il en résulte que la moitié des pixels c(k) est modifiée. Si la valeur de v est choisie suffisamment faible et que la finesse d'impression est suffisamment haute (par exemple au-delà de 300 ppi), l'impression de ces points peut être faite de manière invisible.
La nouvelle valeur des points c(k)' peut être mesurée sur la feuille imprimée en utilisant un scanner optique. Deux cas se présentent alors selon que la couleur du matériau est uniforme et connue ou non.
Dans le premier cas, l'information b est alors aisément retrouvée dans la mesure où o(k)=Cste, v et a(k) sont tous connus par avance (fig. 2, étapes 2 et 3). La multiplicité des points modifiés crée une redondance permettant d'assurer la robustesse au bruit de la technique par corrélation statistique.
Cette méthode est généralisable à plusieurs bits b et permet alors de coder n'importe quelle information numérique comme un numéro ou une chaîne de caractères.
Dans le deuxième cas, un filtre de débruitage de type Wiener peut être utilisé pour réaliser une prédiction de o(k) (fig. 3, étape 1 ). Les étapes suivantes sont alors identiques au cas précédent (fig. 3, étape 2 et 3). L'erreur de prédiction étant notablement plus importante que dans le premier cas, le nombre de bits b codés de cette manière est systématiquement inférieur.
Dans la pratique il peut également être utile d'imprimer des informations visibles par-dessus le filigrane numérique. C'est le cas par exemple d'une feuille blanche de papier qui comporte un filigrane numérique et par dessus laquelle est imprimé un texte. Ceci est réalisable en choisissant des couleurs ou des intensités distinctes pour le filigrane et pour les informations visibles. Il est ensuite possible de filtrer l'image avant la détection du filigrane (fig. 2, étape 1) pour différencier le filigrane du texte imprimé. Une méthode consiste par exemple à utiliser la composante bleue pour le filigrane et à imprimer le texte du document en noir.
[1] M. Kutter, F. Jordan, F. Bossen, "Digital watermaking of color images using amplitude modulation", Journal of Electronic Imaging, vol. 7, n DEG 2, pp. 326-332, April 1998.
[2] Shelby Pereira, Sviatoslav Voloshynovskiy and Thierry Pun, Optimized wavelet domain watermark embedding strategy using linear programming, In Harold H. Szu and Martin Vetterli eds., Wavelet Applications VII (part of SPIE AeroSense 2000), Orlando, Florida USA, April 26-28 2000.
[3] Video watermarking using motion vectors (filed 01/97, issued 09/99, US5 960 081)
[4] Video watermarking in the compressed domain (filed 08/96, issued 03/97, EP 762 417A2 .
Claims (10)
1. Procédé d'application d'un filigrane numérique sur un support, caractérisé en ce qu'il est basé sur une modulation asymétrique de l'amplitude d'au moins une composante couleur.
2. Procédé selon la revendication 1, caractérisé en ce que la modulation asymétrique du filigrane est déterminée sur la base d'une couleur uniforme du support.
3. Procédé selon la revendication 1 ou 2, caractérisé en ce que le support est du papier.
4. Procédé selon l'une des revendications précédentes, caractérisé en ce que des informations liées au filigrane sont appliquées sur le support d'une manière visible.
5. Proeédé selon la revendication 1, caractérisé en ce que la modulation asymétrique est appliquée sur une composante non visible de l'encre.
6.
Procédé selon la revendication 1, caractérisé en ce que le support comporte au moins deux faces et qu'un filigrane différent est appliqué sur chacune des faces.
7. Procédé de reconnaissance d'un filigranes obtenu par le procécé selon l'une des revendications 1 à 6, caractérisé en ce qu'il consiste à: - acquérir numériquement une image signée, - filtrer ladite image signée par un filtre de débruitage, - soustraire l'image filtrée à une image uniforme originale pour en extraire le filigrane, - extraire sur le filigrane une information de signature.
8. Procédé selon la revendication 7, caractérisé en ce que le filigrane est lu au moyen d'un scanner.
9.
Procédé de reconnaissance d'un filigrane obtenu par le procédé selon l'une des revendications 1 à 6, caractérisé en ce qu'il consiste à: - acquérir numériquement une image signée, - prédire l'image originale, - soustraire l'image signée à l'image prédite pour en extraire filigrane, - extraire sur le filigrane une information de signature.
10. Procédé selon la revendication 9, caractérisé eh ce que le filigrane est lu au moyen d'un scanner.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CH01832/00A CH694233A5 (fr) | 2000-09-20 | 2000-09-20 | Procédé d'application et de reconnaissance d'un filigrane numérique surimprimé. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CH01832/00A CH694233A5 (fr) | 2000-09-20 | 2000-09-20 | Procédé d'application et de reconnaissance d'un filigrane numérique surimprimé. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CH694233A5 true CH694233A5 (fr) | 2004-09-30 |
Family
ID=32913689
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CH01832/00A CH694233A5 (fr) | 2000-09-20 | 2000-09-20 | Procédé d'application et de reconnaissance d'un filigrane numérique surimprimé. |
Country Status (1)
| Country | Link |
|---|---|
| CH (1) | CH694233A5 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010094859A2 (fr) | 2009-02-18 | 2010-08-26 | Advanced Track And Trace | Procede et dispositif de securisation de documents contre la contrefaçon |
| US7991186B2 (en) | 2005-02-15 | 2011-08-02 | European Central Bank | Banknotes with a printed security image that can be detected with one-dimensional signal processing |
| US8472677B2 (en) | 2008-06-02 | 2013-06-25 | Advanced Track And Trace | Method and device for identifying a printing plate for a document |
-
2000
- 2000-09-20 CH CH01832/00A patent/CH694233A5/fr not_active IP Right Cessation
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7991186B2 (en) | 2005-02-15 | 2011-08-02 | European Central Bank | Banknotes with a printed security image that can be detected with one-dimensional signal processing |
| US8472677B2 (en) | 2008-06-02 | 2013-06-25 | Advanced Track And Trace | Method and device for identifying a printing plate for a document |
| WO2010094859A2 (fr) | 2009-02-18 | 2010-08-26 | Advanced Track And Trace | Procede et dispositif de securisation de documents contre la contrefaçon |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2261867B1 (fr) | Procédé destiné à prévenir la contrefaçon ou l'altération d'une surface imprimée ou gravée | |
| JP4071261B2 (ja) | ディジタル透かしを用いた方法及びシステム | |
| Sellars | An introduction to steganography | |
| US7809152B2 (en) | Visible authentication patterns for printed document | |
| US8005259B2 (en) | Watermarking systems and methods | |
| WO1999053428A1 (fr) | Impression de filigranes numeriques et billets de banque | |
| EP1433305B1 (fr) | Procede de marquage spatial a modulation asymetrique robuste a un sur-echantillonnage spatial | |
| US7302079B2 (en) | Stealthy secret key encoding and decoding | |
| WO2010094859A2 (fr) | Procede et dispositif de securisation de documents contre la contrefaçon | |
| Singh et al. | Dual level digital watermarking for images | |
| JP2002532812A (ja) | 偽造防止システム | |
| Patel et al. | A detailed Study of Digital Image Watermarking Techniques | |
| JP2008178081A (ja) | ディジタル透かしを用いた方法及びシステム | |
| WO2023144016A1 (fr) | Procédé de traitement d'un flux vidéo. | |
| Patel | Chapter-3 Digital Image Watermarking for Integrity Issue | |
| Geetha et al. | Recent Watermarking Patents of Digimarc Corporation: The Period between March’12-June ‘12 | |
| Mikkilineni et al. | High-capacity data hiding in text documents | |
| Kumar et al. | Digital Watermarking and Noise Attacks | |
| Dukhi | Watermarking: A copyright protection tool | |
| KR101223291B1 (ko) | 필름용 복원가능한 마크 | |
| Eisenman | Summary of Selected Topics in Digital Watermarking for Copyright Protection | |
| Kansal et al. | Secure and Authenticated Image Watermarking | |
| GB2375254A (en) | Marking security documents and banknotes with machine-readable data and watermarks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NV | New agent |
Representative=s name: LEMAN CONSULTING S.A. |
|
| PUE | Assignment |
Owner name: ALPVISION SA Free format text: FREDERIC JORDAN#LES ROSALYS 121#1619 LES PACCOTS (CH) $ MARTIN KUTTER#CHEMIN DES COMBES 17A#1802 CORSEAUX (CH) $ ROLAND MEYLAN#AVENUE DE SENALECHE 23B#1009 PULLY (CH) -TRANSFER TO- ALPVISION SA#RUE DU CLOS 12#1800 VEVEY (CH) |
|
| PCAR | Change of the address of the representative |
Free format text: LEMAN CONSULTING S.A.;CHEMIN DE PRECOSSY 31;1260 NYON (CH) |
|
| PL | Patent ceased |