Vés al contingut

Codi d'Identificació de Màquina

De la Viquipèdia, l'enciclopèdia lliure
Punts hexagonals sobre paper blanc, produïts per una impressora làser en color (ampliada, amb un diàmetre de punt aproximadament 0,1 mm)

Un codi d'identificació de màquina (MIC), també conegut com a esteganografia de la impressora, punts grocs, punts de seguiment o punts secrets, és un marcatge numèric que determinades impressores i copiadores làser en color deixen a cada pàgina impresa, la qual cosa que permet identificar el dispositiu amb el qual es va imprimir i pot ajudar a identificar qui l'ha imprés. Ja va ser desenvolupada secretament per Xerox i Canon a mitjan anys vuitanta, i el gran públic 2004 en va descobrir l'existència. El 2018, científics van desenvolupar un programari de privadesa per anonimitzar impressions per a ajudar els alertadors que no volen ser identificats.[1][2][3]

Història

[modifica]

A mitjan anys vuitanta, Xerox va ser pioner en un mecanisme de codificació per a un nombre únic representat per petits punts repartits per tota la zona d'impressió. Xerox va desenvolupar el codi d'identificació de la màquina «per apaivagar els temors que les seves copiadores en color es poguessin utilitzar per falsificar factures»[4] i va rebre la patent dels Estats Units número 5515451.[5]

L'octubre de 2004, els consumidors van escoltar per primera vegada informació sobre la característica oculta, quan les autoritats holandeses van utilitzar-la per localitzar falsificadors que havien utilitzat una impressora làser de color Canon.[6] El novembre de 2004, PC World va informar que el codi d'identificació de la màquina s'havia utilitzat durant dècades en algunes impressores, cosa que permetia a les forces de l'ordre identificar i localitzar falsificadors.[4] El Grup de dissuasió de falsificacions del banc central (CBCDG) però negà que s'hagués desenvolupat aquesta característica.[5]

El procés de descodificació descobert per l'EFF.

El 2005, el grup de drets civils Electronic Frontier Foundation (EFF) va animar el públic a enviar exemples impresos i posteriorment va descodificar el patró.[7] El patró s'ha demostrat en una àmplia gamma d'impressores de diferents fabricants i models.[8] L'EFF va declarar el 2015 que els documents que prèviament van rebre a través de la FOIA suggerien que tots els principals fabricants d'impressores làser en color van signar un acord secret amb els governs per garantir que la producció d'aquestes impressores fos traçable per les anàlisis dels forenses.[9]

Aspectes tècnics

[modifica]
Punts grocs produïts per una impressora HP Color LaserJet CP1515n

El patró consisteix en una distribució matricial de punts grocs, que amb prou feines es pot veure a simple vista. Els punts tenen un diàmetre d'una dècima de mil·límetre (0,004") i un espaiat d'aproximadament un mil·límetre (0,039"). La seva disposició codifica el número de sèrie del dispositiu, la data i l'hora de la impressió i es repeteix diverses vegades a l'àrea d'impressió en cas d'errors. Per exemple, si el codi consta de 8 × 16 punts en un patró quadrat o hexagonal, s'estén per una superfície d'uns 4 cm² i apareix en un full de paper de mida A4 unes 150 vegades. Per tant, es pot analitzar encara que només hi hagi fragments o bocins disponibles. Algunes impressores disposen punts grocs en núvols de punts aparentment aleatoris.

Segons el Chaos Computer Club el 2005, les impressores en color deixen el codi en una matriu de 32 × 16 punts i, per tant, poden emmagatzemar 64 bytes de dades (64 × 8).[10]

L'any 2011, Xerox va ser un dels pocs fabricants que va avisar sobre les pàgines marcades, afirmant en una descripció del producte: "El sistema d'impressió digital en color està equipat amb un sistema d'identificació i falsificació de bitllets contra falsificacions segons els requisits de nombrosos governs. Cada còpia es marca amb una etiqueta que, si cal, permet identificar el sistema d'impressió amb què es va crear. Aquest codi no és visible en condicions normals".[11]

El 2018, els científics del TU Dresden van analitzar els patrons de 106 models d'impressores de 18 fabricants i van trobar quatre esquemes de codificació diferents.[2]

Visibilitat

[modifica]
Punts grocs: petits punts grocs a la impressió que representen el codi ocult d'una impressora HP Color LaserJet 3700.

El codi d'identificació de la màquina es pot fer visible imprimint o copiant una pàgina i, posteriorment, escanejant una secció petita amb un escàner d'alta resolució. A continuació, es pot millorar el canal de color groc amb un programa de processament d'imatges, per fer que tots els punts del MIC siguin ben visibles. En bones condicions d'il·luminació, una lupa pot ser suficient per veure el patró. Sota la llum ultraviolada, els punts grocs es reconeixen clarament.[12]

Codi d'identificació de màquina (MIC, punts grocs, punts de seguiment, punts secrets) sota llum ultraviolada en disposició regular (marques vermelles i blaves) i irregular (verd).

Mitjançant aquest procés esteganogràfic, es poden identificar còpies d'alta qualitat d'un original (per exemple, un bitllet bancari) amb llum blava. Es poden identificar fins i tot impressions triturades: l'any 2011 el desafiament "DARPA Shredder Challenge 2011" iniciat pel DARPA va ser resolt per un equip anomenat "All Your Shreds Are Belong To U.S." format per Otavio Good i dos col·legues.[13][14]

Protecció de la privadesa i eludir la identificació

[modifica]

Les còpies o impressions de documents amb informació personal confidencial, per exemple, informació sanitària, extractes de comptes, declaracions fiscals o balanços, es poden rastrejar fins al propietari de la impressora i es pot revelar la data de creació dels documents. Aquesta traçabilitat és desconeguda per a molts usuaris i és inaccessible, ja que els fabricants no difonen el codi que produeix aquests patrons. No està clar quines dades es poden transmetre involuntàriament amb una còpia o una impressió. En particular, no hi ha cap menció a la tècnica en els materials de suport de les impressores més afectades (excepcions veure més avall). El 2005 Electronic Frontier Foundation (EFF) va buscar un mètode de descodificació i va posar a disposició un script Python per a l'anàlisi.[15]

El 2018, científics del TU Dresden van desenvolupar i publicar una eina per extreure i analitzar els codis esteganogràfics d'una impressora en color determinada i posteriorment per anonimitzar les impressions d'aquesta impressora. L'anonimització funciona imprimint punts grocs addicionals a sobre del codi d'identificació de la màquina.[1][2][3] Els científics van fer que el programari estigués disponible per tal de donar suport als denunciants en els seus esforços per donar a conèixer les queixes.[16]

Processos comparables

[modifica]

Altres mètodes d'identificació no són tan fàcilment reconeixibles com els punts grocs. Per exemple, ja és possible una modulació de la intensitat del làser i una variació de les tonalitats de gris en els textos. L'any 2006, es desconeixia si els fabricants també utilitzaven aquestes tècniques.[17]

Referències

[modifica]
  1. 1,0 1,1 DEDA - tracking Dots Extraction, Decoding and Anonymisation toolkit: Codi d'Identificació de Màquina a Github
  2. 2,0 2,1 2,2 Richter, Timo; Escher, Stephan; Schönfeld, Dagmar; Strufe, Thorsten Proceedings of the 6th ACM Workshop on Information Hiding and Multimedia Security, 14-06-2018, pàg. 127–138. DOI: 10.1145/3206004.3206019.
  3. 3,0 3,1 «Dresdner Forscher überlisten Tracking-Punkte bei Laserdruckern» (en alemany). heise online, 25-06-2018.
  4. 4,0 4,1 Tuohey, Jason. «Government Uses Color Laser Printer Technology to Track Documents». PC World, 22-11-2004. Arxivat de l'original el 8 d’agost 2019. [Consulta: 22 febrer 2021].
  5. 5,0 5,1 Escher, Stephan «Tracking Dots unlesbar machen: Interview mit Uli Blumenthal» (en alemany). Deutschlandfunk, 28-06-2018.
  6. de Vries, Wilbert «Dutch track counterfeits via printer serial numbers». PC World, 26-10-2004. Arxivat 24 de juny 2009 a Wayback Machine.
  7. «DocuColor Tracking Dot Decoding Guide» (en anglès). Electronic Frontier Foundation, 2005. Arxivat de l'original el 5 març 2018. [Consulta: 5 juliol 2018].
  8. «Electronic Frontier Foundation». Electronic Frontier Foundation. Arxivat de l'original el 29 juny 2010. [Consulta: 9 juny 2017].
  9. «List of Printers Which Do or Do Not Display Tracking Dots». Electronic Frontier Foundation, 20-09-2007. [Consulta: 10 desembre 2018].
  10. Frank Rosengart. «Datenspur Papier». A: Die Datenschleuder, Das wissenschaftliche Fachblatt für Datenreisende. Hamburg: Chaos Computer Club, 2005, p. 19–21. 
  11. «Abschnitt „Technische Daten des Digitalen Farbdrucksystems Xerox DocuColor 6060"». A: Xerox DocuColor® 6060 Digitales Farbdrucksystem. Neuss: Xerox GmbH, p. 8. 
  12. «Beitrag bei Druckerchannel: Big Brother is watching you: Code bei Farblasern entschlüsselt». Druckerchannel.de, 26-10-2005.
  13. «CONGRATULATIONS to "All Your Shreds Are Belong To U.S."!». Defense Advanced Research Projects Agency, 21-11-2011. Arxivat de l'original el 25 agost 2016. [Consulta: 12 juny 2014].
  14. «Tip for Bad Guys: Burn, Don't Shred». Bloomberg Businessweek, 15-12-2011. [Consulta: 12 juny 2014].
  15. «docucolor.cgi - CGI script to interpret Xerox DocuColor forensic dot pattern». Electronic Frontier Foundation, 2005. Arxivat de l'original el 2017-05-08. [Consulta: 3 octubre 2018].
  16. (en alemany) , 26-06-2018.
  17. Printer Characterization and Signature Embedding for Security and Forensic Applications Arxivat 2017-08-22 a Wayback Machine. Pei-Ju Chiang, Aravind K. Mikkilineni, Sungjoo Suh, Jan P. Allebach, George T.-C. Chiu, Edward J. Delp., Purdue University, 2006 (poster)

Enllaços externs

[modifica]