User:Pedro Sá Couto/MIC: Difference between revisions

From XPUB & Lens-Based wiki
 
(29 intermediate revisions by the same user not shown)
Line 3: Line 3:


=What is the Machine Identification Code=
=What is the Machine Identification Code=
<br>
The Machine Identification Code is appended to every printed page. When printing, a pattern of dots is added.<br>
The Machine Identification Code is appended to every printed page. When printing, a pattern of dots is added. These are almost imperceptible yellow dots carrying information as the date of print, time and the serial number of the machine. This made me rethink what did it mean to publish in print, how safe is it, and how it might affect the ones who depend on printed forms of publishing.  
These are almost imperceptible yellow dots carrying information as the date of print, time and the serial number of the machine.<br>
This made me rethink what did it mean to publish in print, how safe is it, and how it might affect the ones who depend on printed forms of publishing.  
<br>
<br>
:AN ANONYMISATION APPROACH
:Tracking dots on a sheet reveal information about the printer and are therefore a lack of privacy. Tracking dots information have no controlled access and can theoretically be read and decoded by anyone. It is possible to conclude the printer of a sheet which is often owned by the author. This would be a disaster e.g. in case the sheet is a critical leaflet about the government in a dictatorship. For this reason, we introduce methods for removing tracking data from scanned prints and for masking tracking data on prints. Each anonymisation method was successfully tested using our dedatoolkit.
:Richter, T., Escher, S., Schönfeld, D., et al. (2018) Forensic Analysis and Anonymisation of Printed Documents. In 14 June 2018. pp. 127–138. doi:10.1145/3206004.3206019.
[[File:Tracking dots.jpg|300px|Figure from the conference paper]]<br>


=Understanding if they are real=
=Understanding if they are real=


I was not able to identify them personally even though they appear to be a reality. There are numerous people apparently spotting them and online there is a lot of discussion about them. I tested methods to identify with UV light, with different printers, from HP to Canon, from Inkjet to Lasers printers. I scanned the pages with 1200 dpi, inverted and follow almost every tutorial I found available online.<br>This is not to say they don't exist but is a disclaimer that I was not able to come across them.
I was not able to identify them personally even though they appear to be a reality. There are numerous people apparently spotting them and online there is a lot of discussion about them.<br>I tested methods to identify with UV light, with different printers, from HP to Canon, from Inkjet to Lasers printers.<br>I scanned the pages with 600 dpi, inverted and follow almost every tutorial I found available online.<br>This is not to say they don't exist but is a disclaimer that I was not able to come across them.
<br><br>
<br><br>
[[File:finding01.jpg|300px]]
[[File:finding01.jpg|300px]]
Line 31: Line 24:
[[File:finding004.jpg|550px]]
[[File:finding004.jpg|550px]]


=First Working Prototype=
=Appropriating this code=
[[File:micoder2.png|900px|]]


=First Sketch=
Until now I was not able to prove that they existed, and it was difficult to deal with that.<br>
In this experiment, I am not stating that they are real.<br>
What is real is the conversations that they create on online spaces. Users tried to keep each other aware of them. Many tutorials to instruct on how to find them were made available on different forums and a lot of articles have been published.<br>
In this experiment, I decided to foment this conversation and embrace their ambivalence.<br>
Another reason for exploring them is an urgency to call out the fact that the article I was reading "Forensic Analysis and Anonymisation of Printed Documents" (Richter et al., 2018) is somehow talking about surveillance and yet it is unsatisfying that I cannot get to the proof.<br>
I decided to extrapolate on their use, not for trackability, but to narrate a parallel story to the text that is written.<br>


Create a canvas<br>
[[File:2019-12-04_164502_regularr.jpg|300px]]
&darr;<br>
[[File:2019-12-04_164502_invertedd.jpg|300px]]
Ask for a raw input  (PEDRO)<br>
[[File:trackingdotss.jpg|690px]]
&darr;<br>
This would be translated into 5 coordinates<br>
&darr;<br>
Get the date (04-11-2019)<br>
&darr;<br>


<pre>
<br>
---------------------------------------------------------------------------
I have created my own watermark. This watermark was printed in font size so small that you would not be able to see it without scanning and magnifying it. Just as it happens with the tracking dots.
|                                                                          |
The message happened was a critique of all the articles proving their existence, saying "LOOK FOR YOURSELF".<br>
|    A B C D E F G H I J K L M N O P Q R T U V X Y Z 1 2 3 4 5 6 7 8 9 0    |
Guess what, I was able to not only see the watermark I had created but also the tracking dots.
| 1                                                                        |
| 2                                                                        |
| 3                                                                        |
| 4                                                                        |
| 5                                                                        |
| 6                                                                        |
| 7                                                                        |
| 8                                                                        |
| 9                                                                        |
| 10                                                                        |
|                                                                          |
---------------------------------------------------------------------------
</pre>
 
Pinpoint the coordinates
 
<pre>
---------------------------------------------------------------------------
|                                                                          |
|    A B C D E F G H I J K L M N O P Q R T U V X Y Z 1 2 3 4 5 6 7 8 9 0    |
| 1                                º                                        |
| 2          º                                                              |
| 3        º                                                                |
| 4                                    º                                    |
| 5                              º                                          |
| 6                                                                    º    |
| 7                                                        º                |
| 8                                                  º                      |
| 9                                                  º                      |
| 10                                                  º                    |
| 11                                                                  º    |
| 12                                                º                      |
| 13                                                                º      |
|                                                                          |
---------------------------------------------------------------------------
</pre>
 
=Machine Identification Code=
[[File:MCI.png|300px]]


=''deda'' Toolkit=
=THEY ARE REAL=
Two days before the assessment and I am finally able to prove that they exist.<br>
Recently I bought a better print/scanner, able to scan with a higher density (1200 dpi). I was giving up on the existence of them but they prove to be real.<br>
At the moment I still have to be able to isolate the pattern and later on try to decode it.<br>
I will continue working on them in the 5th Trimester.<br>


https://github.com/dfd-tud/deda
[[File:test2_dots_invertedd.jpg|300px]]
[[File:trackingdotsreall.jpg|730px]]


Document Colour Tracking Dots, or yellow dots, are small systematic dots which encode information about the printer and/or the printout itself.<br>
==DECODER==
This process is integrated in almost every commercial colour laser printer.<br>
This means that almost every printout contains coded information about the source device, such as the serial number.


On the one hand, this tool gives the possibility to read out and decode these forensic features and on the other hand, it allows anonymisation to prevent arbitrary tracking.
[[File:translation_dots.jpg|800px|Tracking Dots Decoder]]


If you use this software, please cite the paper: Timo Richter, Stephan Escher, Dagmar Schönfeld, and Thorsten Strufe. 2018. Forensic Analysis and Anonymisation of Printed Documents. In Proceedings of the 6th ACM Workshop on Information Hiding and Multimedia Security (IH&MMSec '18). ACM, New York, NY, USA, 127-138. DOI: https://doi.org/10.1145/3206004.3206019
=Other experiments on MIC=
https://pzwiki.wdka.nl/mediadesign/User:Pedro_S%C3%A1_Couto/MIC_experiments

Latest revision as of 11:57, 10 December 2019

Machine Identification Code

MCI.png

What is the Machine Identification Code

The Machine Identification Code is appended to every printed page. When printing, a pattern of dots is added.
These are almost imperceptible yellow dots carrying information as the date of print, time and the serial number of the machine.
This made me rethink what did it mean to publish in print, how safe is it, and how it might affect the ones who depend on printed forms of publishing.

Understanding if they are real

I was not able to identify them personally even though they appear to be a reality. There are numerous people apparently spotting them and online there is a lot of discussion about them.
I tested methods to identify with UV light, with different printers, from HP to Canon, from Inkjet to Lasers printers.
I scanned the pages with 600 dpi, inverted and follow almost every tutorial I found available online.
This is not to say they don't exist but is a disclaimer that I was not able to come across them.

Finding01.jpg Finding001.jpg
Finding02.jpg Finding002.jpg
Finding03.jpg Finding003.jpg
Finding04.jpg Finding004.jpg

Appropriating this code

Until now I was not able to prove that they existed, and it was difficult to deal with that.
In this experiment, I am not stating that they are real.
What is real is the conversations that they create on online spaces. Users tried to keep each other aware of them. Many tutorials to instruct on how to find them were made available on different forums and a lot of articles have been published.
In this experiment, I decided to foment this conversation and embrace their ambivalence.
Another reason for exploring them is an urgency to call out the fact that the article I was reading "Forensic Analysis and Anonymisation of Printed Documents" (Richter et al., 2018) is somehow talking about surveillance and yet it is unsatisfying that I cannot get to the proof.
I decided to extrapolate on their use, not for trackability, but to narrate a parallel story to the text that is written.

2019-12-04 164502 regularr.jpg 2019-12-04 164502 invertedd.jpg Trackingdotss.jpg


I have created my own watermark. This watermark was printed in font size so small that you would not be able to see it without scanning and magnifying it. Just as it happens with the tracking dots. The message happened was a critique of all the articles proving their existence, saying "LOOK FOR YOURSELF".
Guess what, I was able to not only see the watermark I had created but also the tracking dots.

THEY ARE REAL

Two days before the assessment and I am finally able to prove that they exist.
Recently I bought a better print/scanner, able to scan with a higher density (1200 dpi). I was giving up on the existence of them but they prove to be real.
At the moment I still have to be able to isolate the pattern and later on try to decode it.
I will continue working on them in the 5th Trimester.

Test2 dots invertedd.jpg Trackingdotsreall.jpg

DECODER

Tracking Dots Decoder

Other experiments on MIC

https://pzwiki.wdka.nl/mediadesign/User:Pedro_S%C3%A1_Couto/MIC_experiments