Protecció del copyright electrònic

Índex
Introducció
Objectius
-
Fer-vos càrrec de la importància de protegir el copyright de la informació multimèdia.
-
Entendre per què la detecció de la còpia ofereix més garanties que l'impediment de la còpia.
-
Conèixer els principis operatius de les marques d'aigua i de les empremtes digitals.
-
Tenir clara una classificació de les tècniques existents de detecció de còpia.
-
Comprendre el disseny i el funcionament de dos sistemes de marca d'aigua amb propietats diferents.
1.Protecció del copyright en continguts multimèdia
"First, there's the room you can see through the glass -that's
just the same as our drawing room, only the things go the other way."
L. Carroll (1872). Through the Looking Glass And What Alice Found There (cap. 1).
1.1.Importància de protegir el copyright
1.2.Impediment de còpia enfront de detecció de còpia
-
Impediment de la còpia
-
Detecció de la còpia
2.Estat de la tècnica de detecció de còpia
2.1.Encast i recuperació de la marca






2.2.Propietats dels sistemes de marca d'aigua i d'empremta digital
"Il faut qu'il n'exige pas le secret, et qu'il puisse sans inconvénient tomber entre les mains de l'ennemi."
A. Kerckhoff (1883, gener). "La cryptographie militaire". Journal des Sciences Militaires (9, pàg. 5-38).
-
Imperceptibilitat: l'encast de la marca no ha de deteriorar perceptiblement la qualitat dels continguts que es volen protegir. Altrament, la protecció del copyright seria una victòria pírrica. La imperceptibilitat es pot mesurar de manera subjectiva, recorrent a l'opinió de persones que examinin el contingut marcat, o bé de manera objectiva, amb mesures com la màxima relació senyal-soroll (PSNR) entre el contingut original i el contingut marcat.
-
Robustesa: es diu que un sistema de marca d'aigua és robust contra un cert atac de manipulació si, després d'atacar el contingut marcat amb aquesta manipulació, encara se'n pot recuperar la marca que s'hi va encastar abans de l'atac.
-
Atacs d'un sol usuari
-
Atacs de confabulació
-
Marcatge múltiple: es refereix a la possibilitat d'encastar diverses marques superposades en el mateix contingut, de manera que més tard es puguin recuperar una per una sense que s'hagin interferit. Per a cada marca encastada, les marques que s'hi encasten posteriorment poden ser vistes com a soroll, per la qual cosa un sistema de marcatge múltiple ha de ser necessàriament robust al soroll.
-
Capacitat: fa referència al nombre màxim de bits de marca que podem encastar al sistema amb un cert volum de contingut sense modificar la propietat d'imperceptibilitat.
-
Mínim secret: els procediments d'encast i de recuperació de la marca haurien de ser públics, de manera que només la clau emprada quedés en secret, segons l'anomenat principi de Kerckhoff. Malauradament, moltes de les solucions comercials de marca d'aigua es basen en algorismes no publicats, amb la qual cosa no és possible saber quina protecció oferirien aquestes solucions si se'n filtressin els algorismes. Clarament, el secret de la clau depèn de l'usuari del sistema, mentre que el secret de l'algorisme depèn del seu dissenyador, amb la qual cosa una indiscreció del dissenyador comprometria la seguretat dels usuaris.
-
Seguretat per al comprador: no hauria de passar que la recuperació de la marca porti a acusar de redistribució compradors innocents.
-
Resistència a confabulacions: no hauria de passar que la confabulació d'uns quants compradors els permeti de fabricar una nova còpia a partir de la qual no es pugui recuperar la marca de cap d'ells.
Noteu que, en el cas de les empremtes digitals, la marca d'aigua encastada és diferent per a cada còpia venuda, amb la qual cosa és concebible que uns compradors confabulats aconsegueixin localitzar i/o alterar alguns bits de la marca encastada a força de comparar i/o barrejar les seves còpies respectives. La confabulació triomfa si la marca recuperada de la còpia barrejada no correspon a cap dels confabulats.
-
Anonimat: la compra de continguts marcats amb empremtes digitals no hauria de fer perdre l'anonimat al comprador.
-
Un sistema de marca d'aigua robust i que no requereixi subministrar la marca que cal recuperar com a paràmetre d'entrada de l'algorisme de recuperació. Aquest requisit és lògic, perquè cada còpia marcada porta una marca diferent, amb la qual cosa no se sap a priori quina marca es vol recuperar.
-
Una codificació de les marques que cal encastar que els permeti de sobreviure als atacs de confabulació previstos en la suposició de marcatge.
2.3.Classificació dels sistemes de marca d'aigua
-
Sistemes cecs: són aquells que poden recuperar la marca amb només els dos paràmetres d'entrada esmentats anteriorment, el contingut marcat redistribuït
' i la clau secreta K. Es tracta dels sistemes més flexibles, per bé que no els més robustos.
-
Sistemes semicecs: per a poder recuperar la marca, aquesta mena de sistemes requereixen, a més de
' i K, o bé el contingut original X o bé la marca M que s'està cercant. Això presenta inconvenients respecte dels sistemes cecs:
-
Si es requereix X, l'inconvenient és que el recuperador de marca ha de tenir accés al contingut original, amb la qual cosa ha de coincidir amb el propietari del contingut (o bé tenir-ne la confiança absoluta).
-
Si es requereix M, aleshores el sistema no és utilitzable per a empremta digital (en què no se sap a priori quina marca es recuperarà).
-
-
Sistemes privats: aquests sistemes necessiten tota la informació possible per a recuperar la marca. Això vol dir
', X, K i M. La sortida que dóna l'algorisme de recuperació de marca és una variable booleana SÍ/NO que val "SÍ", si s'ha trobat M dins de
', i val "NO", si no s'hi ha trobat M.

2.4.Classificació dels sistemes d'empremta digital
-
Sistemes simètrics: en aquests sistemes, el venedor marca la còpia i després la ven. Per tant, tant el comprador com el venedor tenen accés a la còpia marcada. Com que el venedor veu la còpia marcada després de marcar-la, un venedor deshonest pot redistribuir la còpia corresponent a un usuari i després acusar-lo en fals. D'altra banda, en un judici un comprador culpable podria esgrimir l'argument anterior per a acusar en fals el venedor de la redistribució. Per tant, els sistemes simètrics d'empremta digital no proporcionen cap prova de redistribució davant de tercers: el venedor només es pot convèncer ell mateix que un comprador és culpable.
-
Sistemes asimètrics: foren proposats per Pfitzmann i Schunter el 1996 per tal d'obtenir una prova de redistribució. L'algorisme d'encast de marca ja no l'executa el venedor tot sol, sinó que és un protocol en el qual cooperen venedor i comprador. El protocol és tal que el venedor no veu la còpia marcada resultant, però, quan la troba redistribuïda (per Internet, per exemple), pot recuperar-ne la marca encastada i, per tant, la identitat del comprador. Com que el comprador és l'únic que coneix la còpia marcada, llevat que la redistribueixi, el coneixement de la còpia marcada per part del venedor és una prova acusatòria contra el comprador.
-
Sistemes anònims: foren proposats el 1997 per Pfitzmann i Waidner per a intentar satisfer el requisit d'anonimat. Tots els sistemes anònims proposats són també asimètrics, amb la particularitat que el comprador utilitza pseudònims en el protocol de marcatge per a preservar el seu anonimat.
-
Sistemes anticonfabulació: foren introduïts per Boneh i Shaw el 1995 i el seu objectiu és satisfer el requisit de resistència a les confabulacions. Es basen en una codificació de les marques encastades tal que si una confabulació de fins a c compradors (on c és un paràmetre) fabrica una marca a partir de les seves marques diferents, la marca resultant serà descodificada com la marca d'un dels confabulats. D'aquesta manera, la confabulació no queda impune. Boneh i Shaw construïren uns codis especials per a codificar les marques i, en el 2000, Domingo i Herrera van demostrar que és possible resistir confabulacions de dos compradors amb alguns codis, correctors d'errors dels habitualment utilitzats per a la transmissió d'informació en canals amb soroll.
3.Marca d'aigua per a imatges estàtiques
3.1.Imatges digitals
-
Sense pèrdua: compressió en què la informació recuperada després de descomprimir és exactament la mateixa que abans de comprimir.
-
Amb pèrdua: compressió en què la informació recuperada després de descomprimir pot ser lleugerament diferent a l'original. Amb aquest tipus de compressió, s'aconsegueixen fitxers comprimits de mida més petita que són els utilitzats més habitualment.
3.2.Robustesa dels sistemes de marca d'aigua per a imatges
-
Compressió amb pèrdua
-
Canvi de format
-
Filtratge
-
Escalat
-
Variació de la relació d'aspecte
-
Retallada dels marges
3.3.Procediment general de marcatge d'una imatge
3.4.Estudi del cas 1: descripció d'un sistema semicec de marca d'aigua per a imatges
3.4.1.Algorisme d'encast de marca
-
q: correspon a un nivell de qualitat de l'algorisme de compressió amb pèrdua JPEG. S'utilitza per a determinar a quins píxels s'encastaran els bits de la marca i quina és la modificació que cal aplicar a cadascun per a fer aquest encast.
-
p: correspon a un nivell de PSNR. S'utilitza per a afitar la màxima diferència entre la imatge abans i després del procés de marcatge.
-
k: llavor d'un generador pseudoaleatori criptogràficament segur. La seva funció és generar una seqüència pseudoaleatòria amb la qual xifrar els bits abans d'encastar-los.
-
La marca que cal encastar. Consisteix en una seqüència binària que denotarem m.



-
Si δi = 0 aleshores
i : = xi
-
Si δi ≠ 0 aleshores
-
Calcular j: = j + 1
-
Si S'j = 0 aleshores
i: = xi – δi
-
Si S'j = 1 aleshores
i: = xi + δi
-

-
Escollir aleatòriament un índex i tal que l ≤ i ≤ n.
-
Si
i – xi > 3 aleshores
i: =
i – 1.
-
Si
i – xi < –3 aleshores
i: =
i +1 .

3.4.2.Algorisme de recuperació de marca
























-
si uns [j] > zeros [j] aleshores
j : = 1,
-
si zeros [j] > uns [j] aleshores
j : = 0 .


4.Marca d'aigua per a vídeo digital
4.1.Vídeo digital
-
Aplicant modificacions als píxels dels diferents fotogrames. Fer-ho així resulta molt costós en el temps, perquè, per a marcar cada fotograma, primer cal descomprimir-lo, després encastar-hi la marca i després tornar-lo a comprimir. D'altra banda, és una tècnica més portable, ja que no depèn del format de compressió utilitzat.
-
Aplicant modificacions als bits de la seqüència comprimida o semi-descomprimida. D'aquesta manera, ens estalviem les etapes de descompressió i compressió. És una manera molt més ràpida, però que depèn del format de compressió utilitzat.
4.2.Robustesa dels sistemes de marca d'aigua per a vídeo digital
-
Canvi de format.
-
Compressió.
-
Eliminació de fotogrames (cosa que succeeix quan solament ens interessa un determinat tram del vídeo i n'eliminem la resta).
-
Inserció de fotogrames (per exemple, els crèdits inicials d'una pel·lícula).
4.3.Estudi del cas 2: descripció d'un sistema cec de marca d'aigua per a imatges aplicable a vídeo digital
-
Se'l descomprimeix.
-
Se'l marca.
-
Es torna a comprimir el fotograma marcat tot afegint-lo a un flux d'imatges marcades comprimides.
-
Se'l descomprimeix.
-
Se li aplica l'algorisme de recuperació de marca.
-
En cas de trobar una marca, ho registrem.
4.3.1.Algorisme d'encast de marca
-
k: llavor d'un generador pseudoaleatori criptogràficament segur. La seva funció serà determinar les posicions en les quals encastar bits de la marca i com cal modificar els píxels.
-
La marca que cal encastar. Consisteix en una seqüència binària que denotarem m.



-
Si nhi >ub1, aleshores, nhi :=ub1
-
Si nhi <lb1, aleshores,nhi :=lb1
-
Dividir el rang de nivells de color que pot prendre un píxel en subintervals de mida ai.
-
Etiquetar els subintervals consecutius alternativament com a 0 o 1.
-
Per a cada píxel xj que hi ha dintre de Ri:
I) Si xj està dintre d'un subinterval etiquetat amb el valor mi, aleshores, acostar-lo al centre de l'interval incrementant-lo o disminuint-lo com a màxim Vj nivells de color.
II) Si xj està dintre d'un subinterval etiquetat amb el valor
i, aleshores, acostar-lo al centre de l'interval veí més pròxim incrementant-lo o disminuint-lo com a màxim Vj nivells de color.
4.3.2.Algorisme de recuperació de marca






-
Dividir el rang de nivells de color que pot prendre un píxel en subintervals de mida ai.
-
Etiquetar els subintervals consecutius alternativament com a 0 o 1.
-
Inicialitzar dos comptadors uns:=0 i zeros:=0
-
Per cada píxel xj de Ri:
I. Si xj està en un subinterval etiquetat com a 1, aleshores uns : = uns +1.
II. Si xj està en un subinterval etiquetat com a 0, aleshores zeros : = zeros +1.
-
Si uns > zeros aleshores, ;
-
Si zeros > uns aleshores,
i : = 1.

Resum
Activitats
Exercicis d'autoavaluació
Solucionari


Glossari
- capacitat
- Màxima quantitat de bits de marca que un sistema de marca d'aigua pot encastar en un volum de contingut prefixat.
- confabulació
- En un sistema d'empremta digital, posada en comú de les seves còpies per part de diversos compradors amb l'objectiu de fabricar una còpia de la qual no es pugui recuperar la marca de cap dels compradors confabulats.
- detecció de còpia
- Estratègia que, un cop feta una còpia fraudulenta, cerca d'establir la identitat de qui ha fet la còpia o bé d'acreditar la propietat intel·lectual del material copiat.
- empremta anònima
- Sistema d'empremta asimètrica en què el comprador preserva el seu anonimat durant el protocol d'encast. L'anonimat només es perd en cas que el comprador faci una redistribució fraudulenta.
- empremta asimètrica
- Sistema d'empremta digital en què el venedor no veu el contingut marcat en el moment d'encastar-hi la marca, de tal manera que només el pot conèixer com a resultat d'haver-ne detectat la redistribució.
- empremta digital
- Subclasse de tècniques de marques d'aigua en què la marca encastada és diferent per a cada còpia venuda i n'identifica el comprador.
- impediment de còpia
- Estratègia que intenta fer impossible la realització d'una còpia, normalment amb l'auxili del maquinari.
- imperceptibilitat
- Propietat d'un sistema de marca d'aigua de no alterar la qualitat perceptual dels continguts com a resultat d'encastar-hi la marca.
- marca
- Informació encastada en el contingut per una tècnica de marca d'aigua.
- marca d'aigua
- Tècnica de detecció de còpia basada a encastar de manera imperceptible certa informació de copyright en els continguts que cal protegir.
- marca cega
- Sistema de marca d'aigua que no requereix el contingut original per a la recuperació de la marca.
- marca privada
- Sistema de marca d'aigua que, per a recuperar la marca, requereix el contingut original i la marca que es vol recuperar.
- marca semicega
- Sistema de marca d'aigua que, per a recuperar la marca, o bé requereix el contingut original o bé la marca que es vol recuperar.
- redistribució
- Còpia no autoritzada per part d'un comprador legal i distribució d'aquesta a tercers.
- robustesa
- Propietat d'un sistema de marca d'aigua de ser capaç de recuperar correctament la marca a partir d'imatges marcades que han sofert manipulacions genèriques independents del sistema de marca d'aigua emprat.
- tamper-proofness
- Propietat d'un sistema de marca d'aigua de ser capaç de recuperar correctament la marca a partir d'imatges marcades que han sofert manipulacions dissenyades tenint en compte el funcionament dels algorismes d'encast i de recuperació.