Escolar Documentos
Profissional Documentos
Cultura Documentos
Anderson Rocha
anderson.rocha@ic.unicamp.br
http://www.ic.unicamp.br/~rocha
Reasoning for Complex Data (RECOD) Lab.
Institute of Computing, Unicamp
Av. Albert Einstein, 1251 - Cidade Universitria
CEP 13083-970 Campinas/SP - Brasil
Anlise Forense de
Documentos Digitais
Organizao
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Avisos
!
O curso ser dado de forma TOP-DOWN e
no BOTTOM-UP
3
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Avisos
!
Site da disciplina
4
http://www.ic.unicamp.br/~rocha/teaching/2012s2/
mo447/index.html
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Propaganda
!
Disciplina criada em 2010
!
At o momento j rendeu quatro artigos em
conferncias de alto nvel
PEIXOTO, Bruno; MICHELASSI, Carolina; ROCHA, Anderson. Face Liveness Detection Under Bad Illumination
Conditions In: IEEE Intl. Conference on Image Processing (ICIP), 2011, Brussels, Belgium.
SABOIA, Priscila; Tiago Carvalho; ROCHA, Anderson. Eye Specular Highlights Telltales for Digital Forensics: A
Machine Learning Approach In: IEEE Intl. Conference on Image Processing (ICIP), 2011, Brussels, Belgium.
PINTO, Allan da Silva; PEDRINI, Hlio; SCHWARTZ, William Robson; ROCHA, Anderson. Video-Based Face
Spoong Detection through Visual Rhythm Analysis In: Conference on Graphics, Patterns and Images (Sibgrapi),
2012, Ouro Preto, Brazil.
FABIAN, Junior; PIRES, Ramon; ROCHA, Anderson . Searching for People through Textual and Visual Attributes
In: Conference on Graphics, Patterns and Images (Sibgrapi), 2012, Ouro Preto, Brazil.
5
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Introduo rea de Computao Forense
!
Introduo rea de Anlise Forense de
Documentos
!
Aspectos Histricos
6
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Conceitos complementares considerados importantes
Classicadores de padres;
7
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Tcnicas de manipulao de documentos;
!
Tcnicas modernas de manipulao de
documentos;
!
Anlise Forense de Documentos;
Questes fundamentais;
Taxonomia
!
Atribuio de origem de documentos (modelo
vs. especco)
!
Tcnicas para identicao criaes sintticas;
!
Tcnicas para identicao de adulteraes/
falsicaes;
9
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Anlise Forense de Documentos;
Taxonomia
!
Tcnicas para autenticao de Documentos (e.g.,
imagens, obras de artes etc.);
!
Tcnicas para deteco de mensagens escondidas
em documentos;
10
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Organizao da Disciplina
!
Anlise Forense de Documentos;
Objetivos
! Atribuio de origem
! Vericao de autenticidade
! Reconstruo de eventos de manipulao
15
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Introduo
!
Motivao
Julgamento de crimes
Destruio de provas
Criao/falsicao de eventos
16
Pipeline
Geral
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Coleta de evidncias
Arquivos
Meta-dados
Imagens similares
Faces
Tons de pele
Objetos similares
19
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Pipeline geral
!
Atribuio
Modelo de cmera/scanner/lmadora
Casamento de cmera/scanner/lmadora
Adulterao de objetos
Mensagens escondidas
Spoong
etc.
21
A. Rocha, 2012 Anlise Forense de Documentos Digitais
22
Anlise Forense Digital
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
23
O
r
i
g
i
n
a
l
A
d
u
l
t
e
r
a
d
o
Is it Fake or Real?
Anlise Forense Digital
A. Rocha
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
24
+ =
Deteco de Mensagens Escondidas
Anlise Forense Digital
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
25
A
u
t
o
d
e
s
k
I
n
c
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
26
Fake
Fake
Fake
Autodesk Autodesk Autodesk
Autodesk Autodesk Autodesk
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
27
A. Rocha
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
28
A. Rocha
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Anlise Forense Digital
29
A. Rocha
Aspectos
Histricos
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Two ways of life de Oscar Rejland, 1857.
31
Aspectos Histricos
O
s
c
a
r
R
e
j
l
a
n
d
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Stalin com (original) e sem (falsicao) Nikolai Yezhov.
32
Aspectos Histricos
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
33
Aspectos Histricos
A
.
H
a
j
j
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Ataque de Israel ao Lbano. O fotgrafo Adnan Hajj
escureceu e dramatizou o evento.
33
Aspectos Histricos
A
.
H
a
j
j
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Soldado britnico guia um iraquiano e seu lho.
Fotograa e falsicao de Brian Walsky.
34
Aspectos Histricos
B
.
W
a
l
s
k
y
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Uma das fotos mais impressionantes de 2006 Liu Weiqiang do Daqing Evening News.
35
Aspectos Histricos
L
.
W
e
i
q
i
a
n
g
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Mais exemplos de falsicao
36
Aspectos Histricos
S
t
a
r
I
n
c
.
W
a
r
n
e
r
B
r
o
s
.
U
S
A
T
o
d
a
y
A. Rocha, 2012 Anlise Forense de Documentos Digitais
37
Mais exemplos de falsicao
Aspectos Histricos
W
h
i
t
e
H
o
u
s
e
,
U
S
A
Hatshepsut Hotel, Luxor, Egypt
B
l
i
c
k
T
a
b
l
o
i
d
e
Fake
A. Rocha, 2012 Anlise Forense de Documentos Digitais
38
Mais exemplos de falsicao
Microsoft em caso de Racismo
* http://news.bbc.co.uk/2/hi/8221896.stm
Aspectos Histricos
M
i
c
r
o
s
o
f
t
I
n
c
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos
F
o
l
h
a
d
e
S
o
P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos
F
o
l
h
a
d
e
S
o
P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos
F
o
l
h
a
d
e
S
o
P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
39
Aspectos Histricos
F
o
l
h
a
d
e
S
o
P
a
u
l
o
A. Rocha, 2012 Anlise Forense de Documentos Digitais
40
Imagem publicada no site da BP http://www.bp.com
Aspectos Histricos
O caso da British Petroleum (BP)
B
r
i
t
i
s
h
P
e
t
r
o
l
e
u
m
I
n
c
.
Descobertas
Recentes
Descobertas Recentes
Protesto em Roma, 2004.
D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,
vol. 21, n. 8, 249-273, 2007.
Fonte Desconhecida i
Crditos para Stwart Franklin, 1989
D. Sacchi, F. Agnoli, E. Loftus. Applied Cognitive Psychology,
vol. 21, n. 8, 249-273, 2007.
Beijing, 1989.
Descobertas Recentes
S
.
F
r
a
n
k
l
i
n
S
a
c
h
i
e
t
a
l
.
Fraudes na Cincia.
(a) Deleo (b) Remoo
(c) Replicao
Topo direita: healing. Abaixo: mapas de textura
H. Farid. Exposing Digital Forgeries in Scientic Images. ACM
Multimedia and Security Workshop, 2006.
Descobertas Recentes
H
.
F
a
r
i
d
Tcnicas de
Manipulao
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
!
Composio (splicing)
!
Ajuste no de bordas (feather edges)
!
Casamento de padres de iluminao (light
matching)
!
Realce (sharpening)
46
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
!
Gerao em computador
!
Cpia e colagem (cloning)
!
Retoque e conciliao (healing and
retouching)
!
Insero de contedo escondido
(Esteganograa)
47
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
48
= +
Exemplo de Splicing
D
o
c
t
o
r
C
a
s
i
n
o
F
l
i
c
k
r
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Tcnicas de Manipulao
49
Um exemplo completo
Clonagem
Composio
Casamento de
Iluminao e
Retoque
Clonagem e Ajuste
Fino de Bordas
Clonagem e Ajuste
Fino de Bordas
Redimensionamento,
Rotao e Composio
Ajuste Fino
de Bordas
Resultado Final
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
50
Tcnicas de Manipulao
A
.
R
o
c
h
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
51
Tcnicas de Manipulao
=
D
r
u
B
l
a
i
r
A. Rocha, 2012 Anlise Forense de Documentos Digitais
52
Tcnicas de Manipulao
A
.
R
o
c
h
a
A
N
I
M
A
O
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Lazy Snapping
Mtodo interativo
Y
i
n
L
i
e
t
a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
55
!
Paint Selection
J
i
a
n
g
y
u
L
i
u
e
t
a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Poisson Matting
J
i
a
n
S
u
n
e
t
a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Propagao Estrutural
J
i
a
n
S
u
n
e
t
a
l
.
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Seleo de Objetos por Cortes em Grafos
A
.
N
o
m
a
A. Rocha, 2012 Anlise Forense de Documentos Digitais
Manipulaes Avanadas
!
Content-Aware Fill
Photoshop
Ainda no lanado
P
h
o
t
o
s
h
o
p
I
n
c
.
Podemos Acreditar
no Que Vemos?
Vdeo Demo
Vdeo Demo
Questes
Importantes
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Esta imagem original ou foi criada por
composio? (cpia/colagem)?
!
Esta imagem representa um momento real
ou foi digitalmente modicada para enganar
o visualizador?
Questes Importantes
72
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Quais partes dessa imagem sofreram
modicaes?
!
Quais partes dessa imagem qualquer tipo
de processamento? Qual a extenso desses
processamentos?
!
Essa imagem foi adquirida com a cmera do
fabricante X ou Y?
73
Questes Importantes
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Anlise Passiva e Cega?
!
Watermarking?
74
Questes Importantes
Esforos de
Pesquisa
A. Rocha, 2012 Anlise Forense de Documentos Digitais
!
Atribuio de Fontes
!
Identicao de Gerao por Computador
!
Autenticao
!
Deteco de Falsicaes
!
Deteco de Mensagens Escondidas
Esforos de Pesquisa
76
Obrigado!