Aula 05 Analise Forense Documentos

Post on 23-Dec-2015

13 views 2 download

Tags:

description

Análise Forense Computacional

Transcript of Aula 05 Analise Forense Documentos

Prof. Dr. Anderson Rochaanderson.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 UniversitáriaCEP 13083-970 • Campinas/SP - Brasil

Análise Forense deDocumentos Digitais

Organização

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Organização

‣ Identificação de Adulterações

• Cópia-Colagem

• Variações e Inconsistências em Descritores

• Inconsistências (Aquisição, Iluminação, Estruturais)

‣ Desafios em AFD

‣ Algumas conclusões

‣ Cenas dos Próximos Capítulos

3

Recap.!

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Recap.!

‣ O que é Computação Forense Digital?

5

É o conjunto de técnicas científicas para a preservação, coleção, validação, identificação, análise, interpretação, documentação e apresentação de evidências derivadas de meios digitais com a finalidade de facilitar e/ou permitir a reconstrução de eventos, usualmente de natureza criminal

Edward Delp – Purdue University

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Recap.!

‣ O que é Análise Forense Digital?

• Campo de Pesquisas dentro da Computação Forense

• Objetivos

‣ Atribuição de origem

‣ Verificação de autenticidade

‣ Reconstrução de eventos de manipulação

6

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Recap.!

‣ Com relação à Análise Forense de Documentos (AFD), já vimos (top-down)

• Métodos para atribuição (Modelo e Específico)

• Identificação de Criações Sintéticas

‣ Vamos ver agora algumas abordagens para identificação de adulterações em documentos

7

Identificação de Adulteracões

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Identificação de Adulterações

‣ Maior objetivo da análise forense de documentos consiste na identificação de adulterações em documentos digitais

‣ Manipulações típicas

• Aumento, redução, rotação

• Compensação de cor, brilho, contraste

• Supressão e modificação de detalhes etc.

9

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Abordagens propostas na literatura ainda são incipientes

‣ Maior parte dos trabalhos publicada a partir de 2004

‣ Poucos grupos estabelecidos no mundo

‣ Diversos problemas ainda a serem abordados

10

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Podemos agrupar as principais abordagens nas seguintes categorias não exclusivas

1. Técnicas para detecção de clonagem (cópia-colagem)

2. Técnicas que analisam variações em descritores de características

3. Técnicas que analisam inconsistências em descritores de características

11

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ De forma geral, podemos agrupar as principais abordagens em

4. Técnicas que analisam inconsistências relativas ao processo de aquisição

5. Técnicas que analisam inconsistências de iluminação

6. Técnicas que analisam inconsistências de compressão

12

Detecção deClonagem

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Clonagem

‣ Uma das técnicas de adulteração mais simples

‣ Também conhecida como cópia-colagem

‣ Presente em operações mais sofisticadas tais como

• Retoque e conciliação

• Content Aware Fill

14

A. Rocha, 2011 – Análise Forense de Documentos Digitais

‣ Objetivo clonagem: fazer um objeto desaparecer de uma cena utilizando propriedades da própria cena

‣ Abordagens para detecção baseado em busca exaustiva

• Problemas?

15

Detecção de Clonagem

A. Rocha, 2011 – Análise Forense de Documentos Digitais

‣ Abordagens baseadas em análise por blocos[Fridrich et al. 2003] e [Popescu & Farid 2004a]

‣ Ideia central

• Dividir a imagem em blocos

• Sumarizar cada bloco de acordo com uma transformação

16

Detecção de Clonagem

A. Rocha, 2011 – Análise Forense de Documentos Digitais

‣ Ideia central (cont.)

• Ordenar lexicograficamente

• Localizar candidatos próximo segundo um limiar

17

Detecção de Clonagem

A. Rocha, 2011 – Análise Forense de Documentos Digitais 18

Detecção de Clonagem

Clonagem Análise por Blocos

0

BBB@

�1,1 �1,2 . . . �1,k

�2,1 �2,2 . . . �2,k...

......

...�n,1 �n,2 . . . �n,k

1

CCCA

Sum

ariz

ação

dos

blo

cos

(e.g

., PC

A, D

CT

)

0

BBB@

�01,1 �0

1,2 . . . �01,k

�02,1 �0

2,2 . . . �02,k

......

......

�0n,1 �0

n,2 . . . �0n,k

1

CCCA

Ordenação lexicográfica

0

BBB@

�01,1 �0

1,2 . . . �01,k

�02,1 �0

2,2 . . . �02,k

......

......

�0n,1 �0

n,2 . . . �0n,k

1

CCCA

Detecção de duplicações

© A. Rocha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Clonagem

19

© E

. A. S

ilva

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Clonagem

‣ A sumarização é importante?

‣ Por que não utilizar uma região diretamente?

‣ Sumarização

• PCA

• Transformação DCT

20

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Clonagem

‣ Como estender para vídeo?

‣ Câmeras estacionárias vs. não estacionárias

‣ Abordagem

• Análise quadro a quadro

• Transformação de Fourier dos quadros

• Normalized Cross-Power Spectrum

• Análise de picos

21

Variações deDescritores

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Variações em Descritores

‣ Análise de descritores de imagens e vídeos sensíveis ao processo de adulteração

‣ Objetivo: detectar composições

‣ Hipótese

• Possibilidade de mensurar a variação dos descritores no cenário de adulterações

23

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Abordagens baseadas em análise de métricas de qualidade de imagens (IQMs)[Avcibas et al. 2004]

‣ Análise de estatísticas de alta ordem utilizando bicoerência[Ng & Chang 2004]

24

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Análise de estatísticas de alta ordem utilizando decomposição wavelet (HOWS)[Lyu & Farid 2005]

‣ Métricas binárias de similaridade (BSM)[Bayram et al. 2005a]

25

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Modelos combinados IQMs, BSMs e HOWS[Bayram et al. 2006]

‣ Análise de estatísticas de momento de Markov[Shi et al. 2007]

26

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estatísticas de Markov

27

© S

hi e

t al

.

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estatísticas de Markov

28

© Shi et al.

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estatísticas de Markov

29

Diferenças em diversas direçõeshorizontal, vertical, diagonal principal e secundária

© Shi et al.

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estatísticas de Markov

‣ Abordagem muito “ad-hoc”?

‣ Abordagem efetiva para transições bruscas (abordagens de composição mais simples)

‣ Bons resultados no data set no Columbia Splicing data set

‣ Experimentações precisam ser feitas no cenário de modificações mais sofisticadas

30

Inconsistênciasem Descritores

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências em Descritores

‣ Análise de inconsistências em descritores de características ao invés de variações

‣ Inconsistências podem ser

• desvios abruptos de um ponto a outro

• presença de similaridades inesperadas

32

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Trabalhos relevantes tem considerado artefatos devido à reamostragem[Popescu 2004]

‣ Artefatos de compressão[He et al. 2004]

33

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ No momento da criação de uma imagem composta, frequentemente, é necessário fazer uma reamostragem em uma nova grade (lattice)

‣ Para isso, utiliza-se abordagens de interpolação

‣ A reamostragem contem correlações específicas que, quando detectadas, podem revelar indícios de adulteração

34

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ Para um melhor entendimento, considere um sinal 1D, x[t] com m amostras

‣ O número de amostras em x[t] pode ser aumentado ou diminuído por um fator de p/q para n amostras em três passos

35

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ Passo 1: Up-sample – criação de um novo sinalxu[t] com pm amostras, onde xu[pt] = x[t], t = 1, 2, ..., m e xu[t] = 0, caso contrário

‣ Passo 2: Interpolação – convolução de xu[t] com um filtro de passa-baixas xi[t] = xu[t] ★ h[t]

‣ Passo 3: Down-sample – criar um novo sinal xd[t] com n amostras, onde xd[t] = xi[qt], t = 1,2, ..., n

36

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ O filtro de passa-baixas h[t] define a forma da interpolação

‣ Diferentes tipos de interpolação são conseguidos com diferentes filtros

37

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

38

Reamostragem por um fator de p/q = 4/3(a) Sinal original; (b) Up-sampled; (c) Interpolação; (d) Sinal final

© A

. Pop

escu

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ Dado um sinal interpolado por uma quantia conhecida e o algoritmo de interpolação, é possível encontrar as amostras periódicas

‣ Na prática, as amostras não são conhecidas nem a forma específica de correlação

39

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ Na prática, as amostras não são conhecidas nem a forma específica de correlação

‣ [Popescu 2004] propõem uma abordagem para descrever a forma destas correlações

40

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ A forma das correlações pode ser determinada achando-se o tamanho da vizinhança em que ocorre a combinação dos pixels

‣ Além de , é necessário achar o conjunto de coeficientes representando os parâmetros das combinações

41

�~�

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ [Popescu 2004] aplicam uma abordagem de maximização da esperança (EM) para, simultaneamente, achar

• o conjunto de amostras correlacionadas com seus vizinhos

• e a forma específica de tais combinações

42

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ Os autores assumem dois modelos M1 e M2

‣ M1 corresponde ao modelo em que as amostras si são correlacionadas com seus pixels vizinhos

43

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ M2 corresponde ao modelo em que as amostras não são correlacionadas com seus pixels vizinhos (dist. uniforme)

‣ Nesse sentido, o algoritmo EM calcula

• No passo E, a probabilidade de cada amostra pertencer ao modelo

• No passo M, a forma específica das correlações

44

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ M1 dado por

onde os parâmetros do modelo são dados pela forma específica das correlações,

‣ são amostras de uma dist. Gaussiana iid

45

M1 : si =�X

k=��

�ksi+k +N (i),

~↵

N (i)

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ No passo E, analisamos a probabilidade de cada amostra si pertencer ao modelo M1

‣ Priors são considerados como sendo 1/2

46

Pr{si � M1|si} =Pr{si|si � M1}Pr{yi � M1}P2

k=1 Pr{si|si � Mk}Pr{yi � Mk}

Pr{si|si � M2} = U{0, 1}

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

‣ No passo M, uma nova estimativa de é calculada utilizando mínimos quadrados

47

~↵

E(⇥�) =X

i

w(i)

si �

�X

k=��

�ksi+k

!2

w(i) � Pr{si ⇥ M1|si}

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

48

Image Original Mapa de Probabilidade (p) |F(p)|

Exemplo sem interpolação

© A

. Pop

escu

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

49

Entrada p |F(p)|

5%

10%

20%

2,5%

5%

10%

Entrada p |F(p)|

© A. Popescu © A. Popescu

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Artefatos de Reamostragem

50

OriginalFalsificada

© A. Popescu

Inconsistências no Processo de Aquisição

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Aquisição

‣ Análise de inconsistências relacionadas ao processo de aquisição do documento

‣ Partes de um mesmo documento contem traços apontando para diferentes fontes originadoras?

52

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Trabalho relevantes tem analisado artefatos de interpolação[Popescu & Farid 2005b]

‣ Padrão inerente de ruído[Lukas et al. 2007]

‣ Análise das funções de resposta não linear das câmeras digitais e inconsistências de bordas[Lin et al. 2005]

53

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

‣ [Lin et al. 2005] apresentam uma abordagem para identificação de manipulações baseada em análise de consistência/inconsistência de funções de resposta das câmeras digitais

‣ Imagem é adulterada se as funções de resposta são inconsistentes ao longo da imagem sob investigação

54

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

‣ A função de resposta de uma câmera (camera response function, CRF) é um mapeamento entre a irradiância de um ponto e o valor do pixel relativo a esse ponto após a aquisição

55

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

56

Radiância da Cena

SR1

SR2

�1

�2

R

G

B

�2

�1

R

G

BMC1

MC2

MC2

MC1

MC = fcam(�)

Irradiância da Imagem Cor observada

(a) (b) (c)

R1

R2

© A

. Roc

ha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

‣ A irradiância do pixel na borda deveria ser uma combinação linear dos pixels fora da aresta

‣ Devido à não-linearidade da função de resposta da câmera, esta relação linear é quebrada durante a leitura dos valores dos pixels

57

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

‣ Os autores estimam o relacionamento linear calculando a função inversa de resposta da câmera

‣ Limitação técnica no cálculo de da função inversa

‣ Para esse cálculo, é necessário calcular uma função inversa que requer o aprendizado sobre um modelo GMM proveniente de um banco de dados contendo diversas funções de resposta (DoRF)

58

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Funções de Resposta das Câmeras

‣ Problemas caso a imagem analisada seja uma composição de regiões não documentadas no banco de dados

‣ Esta abordagem requer a interação do usuário para marcar pontos de bordas “duvidosos”

‣ Problema no caso de câmeras modernas que utilizam sensores CMOS adaptativos (adaptam a função de resposta on-the-fly)

59

Inconsistências de Iluminação

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Ao criar uma composição, frequentemente, é necessário casar os padrões de iluminação das partes compostas

‣ Abordagens na literatura tem buscado estimar a origem de iluminação global em uma cena para apontar inconsistências[Johnson & Farid 2005]

‣ Estimação de diversas fontes de iluminação[Johnson 2007]

61

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ Alguns autores tem analisado inconsistências de iluminação via reflexos oculares em composições envolvendo pessoas[Johnson & Farid 2007b]

62

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Para a estimação da origem de iluminação em uma cena, abordagens tradicionais supõem que a superfície:

• É Lambertiana

• Tem um valor constante de reflectância

• É iluminada por uma fonte localizada no infinito

63

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Segundo essas suposições, podemos representar a intensidade na imagem como

‣ é o valor da constante de reflectância

‣ é um vetor de tamanho três apontando na direção da origem de iluminação

‣ é um vetor de tamanho três representando a superfície normal no ponto (x,y) e é o termo representando a iluminação constante do ambiente

64

I(x, y) = ⇥(�U(x, y) · ��+A),

~⇥

�UA

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Nesse modelo simplificado, com quatro pontos com a mesma reflectância e superfícies normais distintas pode-se

• achar a direção da luz e

• termo ambiente

‣ Como? Mínimos quadrados

65

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Qual o problema?

‣ Abordagens tradicionais requerem o conhecimento de superfícies normais 3D, de pelo menos, quatro pontos distintos

‣ Muito restritivo com a posse de apenas uma imagem

66

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Para contornar esse problema, [Johnson & Farid 2005] utilizam uma abordagem desenvolvida por [Nillius & Eklundh 2001]

‣ [Nillius & Eklundh 2001] relaxam a restrição de reflectância constante em toda a cena e adotam o modelo em que a imagem possui regiões (patches) com reflectância constante

67

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

‣ Isso tem muito sentido para imagens “outdoors”

‣ Extensão para mais fontes (imagens “indoors”)

‣ Para o funcionamento desta técnica, é necessário a intervenção do usuário para marcar contornos de oclusão na imagem

‣ Contornos de oclusão são bons candidatos para a determinação de superfícies normais

68

A. Rocha, 2011 – Análise Forense de Documentos Digitais 69

Imagem Destino (host)

Imag

em C

ompo

sta

(Spliced

)Direção de Iluminação ⇥1

Direção de Iluminação ⇥2

Inconsistências de Iluminação

© A

. Roc

ha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Luz não direcional ou difusa

Luz direcional

~123º

~86º

~98º

~98º

~93º

70

Inconsistências de Iluminação

Montagens © A. Rocha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Iluminação

71

(a)

(b)

(c) (d) (e) (f)

Mon

tage

m ©

A. R

ocha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

‣ Reflexos oculares (peq. brancos na íris) podem nos dar pistas importantes em relação a uma composição envolvendo pessoas

‣ A posição de um reflexo ocular é determinada pela

• posição relativa da fonte de luz

• a superfície de reflexão

• visualizador

72

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

‣ Reflexos oculares podem fornecer informações poderosas quanto à forma, cor, localização da fonte de iluminação em uma cena

73

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

‣ A lei da reflexão da Física diz que um raio de luz reflete a partir de uma superfície em um ângulo de reflexão igual ao ângulo de incidência medidos em relação a uma superfície normal

74

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

75

Câmera

✓i

✓r

~U

Fonte de Luz

Modelo Computacionaldo Olho

Modelagem e Estimação daDireção de Iluminação

Localização e Extração deCaracterísticas

Imagem para Análise

~V=~R

~⇥© A

. Roc

ha

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

‣ Assumindo vetores unitários, a direção do raio refletido pode ser escrita em termos da direção da luz e a normal de superfície

‣ Assumindo-se um refletor perfeito ( ),

76

�R�U~⇥

⇥R = ⇥�+ 2(cos(�i)⇥U � ⇥�)

= 2cos(�i)⇥U � ⇥�.

�V = �R

⇥� = 2cos(�i)⇥U � ⇥V

= 2(⇥V T ⇥U)⇥U � ⇥V .

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Análise de Reflexos Oculares

‣ Com isso, a direção de iluminação pode ser estimada a partir da normal de superfície e a direção de visualização em um reflexo ocular

‣ Problemas?

• Reflexos oculares são pequenos

• Ataques contra-forenses possíveis

77

�V

~⇥�U

Inconsistências Estruturais

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Inconsistências de Compressão

‣ Algumas técnicas forenses são desenvolvidas com um alvo em específico

‣ Normalmente, mudanças estruturais são analisadas

‣ Ex.: Paletas de cores do formato de imagem GIF

79

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Estado da Arte

‣ [Popescu & Farid 2004b] analisam os efeitos de dupla quantização de imagens codificadas em formato JPEG

‣ Dupla quantização não implica ato malicioso

80

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Dupla Compressão

‣ Dupla quantização pode ser representada como uma sequência de três passos

• Quantização de um sinal com um Passo b

• De-quantização com Passo b

• Quantização com Passo a

81

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Dupla Compressão

‣ Se a/b não resulta em um valor inteiro, a dupla quantização insere artefatos periódicos no sinal

‣ Hipótese: a dupla quantização JPEG introduz artefatos específicos não presentes em imagens comprimidas uma única vez

82

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Dupla Compressão

83

Sinal original gerado por uma Gaussiana padrão

Quantização com Passo 2

Dupla quantização. Passos 3 seguido de 2

Quantização com Passo 3

Dupla quantização. Passo 2 seguido de 3© A. Popescu

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Dupla Compressão

‣ [Popescu & Farid 2004b] propõem uma abordagem para detectar os “picos” e “vales”

‣ O algoritmo consiste em estimar a matriz de quantização JPEG

‣ Após a estimativa busca-se por “picos” e “vales” nos histogramas dos sinais

84

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Detecção de Dupla Compressão

‣ Quais os problemas com a detecção de dupla quantização JPEG?

• Recorte

• Compressões de alta qualidade seguidas de compressões de baixa qualidade

85

Acabou?

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Abordagens Adicionais

‣ Autenticação de imagens

• Dada uma imagem, queremos dizer apenas se esta é autêntica, ou seja, é idêntica à imagem que foi capturada ou se sofreu qualquer modificação

87

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Abordagens Adicionais

‣ [Kee & Farid 2010] apresentam uma abordagem para autenticação de imagens baseado em análise de thumbnails

‣ Um thumbnail é uma representação icônica de uma imagem de alta resolução com uma resolução reduzida

88

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Abordagens Adicionais

‣ Dada uma imagem, os autores geram um thumbnail a partir de uma série de operações

• recorte

• pré-filtragem

• redimensionamento

• ajuste de brilho & contraste

• compressão JPEG etc.

89

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Abordagens Adicionais

‣ Os autores comparam thumbnails gerados com diversos thumbnails conhecidos

‣ Diferenças nessa comparação podem apontar se uma imagem é autêntica ou se foi processada, de algum modo, em um software de edição conhecido (e.g., Gimp, Adobe Photoshop, etc. )

90

Desafios

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Desafios

‣ Avaliação de performance e benchmarking

‣ Abordagens apresentam (principalmente) provas de conceito

‣ Conjuntos de dados precisam ser criados e compartilhados

‣ Aspectos de Robustez (Ataques) precisam ser discutidos

92

Algumas Conclusões em AFD

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Conclusões

‣ A área de Análise Forense de Documentos está em seu início

‣ Diversos e fascinantes problemas em aberto

‣ Técnicas contra-forenses são positivas para a evolução da área

‣ Arm’s race

94

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Conclusões

‣ Esforços multi-disciplinares

• Propriedades físicas de equipamentos de captura e suas propriedades estatísticas

• Mineração, indexação, clusterização e resumo de dados (Bancos de Dados)

• Análise de padrões, aprendizado e heurísticas (Inteligência Artificial)

95

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Conclusões

‣ Esforços multi-disciplinares

• Proc. de Imagens e Vídeos e Visão Computacional

• Teoria da Computação para desenvolvimento de abordagens eficientes e computacionalmente viáveis

• etc.

96

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Conclusões

Um trabalho colaborativo e multi-disciplinar, com a utilização de diversas áreas do conhecimento, bem como a conscientização crítica de pesquisadores e entusiastas podem nos conduzir um passo à frente

97

Referências

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Referências

1. [Avcibas et al. 2004] Avcibas, I., Bayram, S., Memon, N., Ramkumar, M. e Sankur, B. (2004). A classifier design for detecting image manipulations. In Intl. Conf. on Image Processing (ICIP), pp. 2645–2648, Singapore.

2. [Bayram et al. 2005a] Bayram, S., Avcibas, I., Sankur, B. e Memon, N. (2005a). Image manipulation detection with binary similarity measures. In European Signal Processing Conf. (EUSIPCO), pp. 752–755, Antalya, Turkey.

3. [Bayram et al. 2005b] Bayaram, S., Sencar, H., Memon, N. e Avcibas, I. (2005b). Source camera identification based on CFA interpolation. In Intl. Conf. on Image Processing (ICIP), Genova, Italy.

4. [Bayram et al. 2006] Bayram, S., Avcibas, I., Sankur, B. e Memon, N. (2006). Image manipulation detection. Journal of Electronic Imaging (JEI), 15(4):1– 17.

5. [Fridrich et al. 2003] Fridrich, J., Soukal, D. e Lukas, J. (2003). Detection of copy-move forgery in digital images. In Digital Forensic Research Workshop (DFRWS), Cleveland, USA.

6. [He et al. 2004] He, J., Lin, Z., Wang, L. e Tang, X. (2006). Detecting doctored JPEG images via DCT coefficient analysis. In European Conf. on Computer Vision (ECCV), pp. 423–435.

7. [Kee & Farid 2010] Kee, E e Farid, H. (2010). Digital image authentication from thumbnails. In SPIE Symposium on Electronic Imaging, San Jose, USA.

99

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Referências

8. [Johnson & Farid 2005] Johnson, M. K. e Farid, H. (2005). Exposing digital forgeries by detecting inconsistencies in lighting. In ACM Multimedia and Security Workshop, New York, USA.

9. [Johnson 2007] Johnson, M. K. (2007). Lighting and Optical Tools for Image Forensics. PhD thesis, Dep. of Computer Science – Dartmouth College, Hanover, USA.

10. [Johnson & Farid 2007b] Johnson, M. K. e Farid, H. (2007b). Exposing digital forgeries through specular highlights on the eye. In Intl. Workshop in Infor- mation Hiding (IHW), Saint Malo, France.

11. [Lin et al. 2005] Lin, Z., Wang, R., Tang, X. e Shum, H.-Y. (2005). Detecting doctored images using camera response normality and consistency. In Intl. Conf. on Computer Vision and Pattern Recognition (CVPR), New York, USA.

12. [Lukas et al. 2007] Lukas, J., Fridrich, J. e Goljan, M. (2007). Detecting digital image forgeries using sensor pattern noise. In SPIE Photonics West.

13. [Lyu & Farid 2005] Lyu, S. e Farid, H. (2005). How realistic is photorealistic? IEEE Transactions on Signal Processing (TSP), 53(2):845–850.

14. [Ng & Chang 2004] Ng, T.-T. e Chang, S.-F. (2004). Blind detection of photo-montage using higher order statistics. In Intl. Symposium on Circuits and Systems (ISCAS), pp. 688–691, Vancouver, Canada.

100

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Referências

15. [Nillius & Eklundh 2001] Nillius, P. e Eklundh, J.-O. (2001). Automatic estimation of the projected light source direction. In Intl. Conf. on Computer Vision and Pattern Recognition, pp. 1076–1082, Hawaii, US. IEEE.

16. [Popescu 2004] Popescu, A. C. (2004). Statistical Tools for Digital Image Forensics. Phd thesis, Dep. of Computer Science – Dartmouth College, Hanover, USA.

17. [Popescu & Farid 2004a] Popescu, A. C. e Farid, H. (2004a). Exposing digital forgeries by detecting duplicated image regions. Relatório Técnico TR 2004- 515, Dep. of Computer Science - Dartmouth College, Hanover, USA.

18. [Popescu & Farid 2004b] Popescu, A. C. e Farid, H. (2004b). Statistical tools for digital forensics. In Intl. Workshop in Information Hiding (IHW), Toronto, Canada.

19. [Shi et al. 2007] Shi, Y. Q., Chen, C. e Chen, W. (2007). A natural image model approach to splicing detection. In ACM Multimedia and Security Workshop, pp. 51–62, Dallas, USA.

101

PróximosCapítulos

A. Rocha, 2011 – Análise Forense de Documentos Digitais

Próximos Capítulos

‣ Detalhamento de técnicas selecionadas

‣ Tentaremos ver, pelo menos, uma técnica de cada assunto em detalhes

‣ Temas para os seminários

• Abordagens selecionadas nas aulas

• Tópicos complementares à disciplina

103

Obrigado!