professor: marcelino andrade · 2008. 12. 11. · informações, assim como, controlar processos e...

35
Impressão Digital, Biometria e Eletrônica Professor: Marcelino Andrade Engenharia Eletrônica - EEL Campus UnB-Gama – FGA Universidade de Brasília - UnB

Upload: others

Post on 04-Nov-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Impressão Digital,

Biometria e Eletrônica

Professor: Marcelino AndradeEngenharia Eletrônica - EEL

Campus UnB-Gama – FGA

Universidade de Brasília - UnB

Page 2: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

A Eletrônica?Permite representar, armazenar, transmitir ou processar

informações, assim como, controlar processos e servo

mecanismos utilizando circuitos elétricos e eletrônicos

(hardware e software).

“Engenharia significa física

mais bom senso”. Rev. Bras. Ens. Fis. vol.30 no.1, 2008

A Engenharia?

Engenharia Eletrônica

Page 3: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

A Eletrônica?Permite representar, armazenar, transmitir ou processar

informações, assim como, controlar processos e servo

mecanismos utilizando circuitos elétricos e eletrônicos

(hardware e software).

“Engenharia significa física

mais bom senso”. Rev. Bras. Ens. Fis. vol.30 no.1, 2008

A Engenharia?

Engenharia Eletrônica

Page 4: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Processamento de Sinais e Imagens

Análise e/ou modificação de sinais ou imagens para

extrair informações e torná-las apropriadas à

aplicação específicas.

Engenharia Eletrônica

Page 5: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Processamento de Sinais e Imagens

Engenharia Eletrônica

Análise e/ou modificação de sinais ou imagens para

extrair informações e torná-las apropriadas à

aplicação específicas.

Page 6: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

O Que é Biometria?

� [bio (vida) + metria (medida)] é o estudo

estatístico das características físicas ou

comportamentais dos seres vivos.

Biometrias

Copyright A. K. Jain

Page 7: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Os Sistemas Biométricos!

� Verificação (1:1): biométrica deve responder a

questão: sou quem digo ser?

� Identificar (1:N): biométrica deve responder a

questão: quem sou eu?

?

Biometrias

Copyright A. K. Jain

Page 8: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Parâmetros Biométricos!

Biometrias

Page 9: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Tipos de Erros!

� Tipos:

� False Accept (FA):

Decidir pela

legitimidade de uma

identidade falsa;

� False Reject (FR):

Decidir pela

Falsidade de uma

identidade

verdadeira;

Biometrias

Page 10: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Mercado x Tecnologia!

Biometrias

Page 11: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Mercado x Tecnologia!

Biometrias

Sistema!!! Aplicação!!!

Page 12: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Aspectos Comparativos!

Biometrias

Page 13: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Impressão Digital:

Aplicações Típicas

impressão digital

Copyright A. K. Jain

• Logon em Rede

• Comercio

Eletrônico

• Cartão de Crédito

• Controle de

Acesso

• Gerencia de

Registro Médico

• Ensino a Distância

• ...

• Carteira de Identidade

• Controle de Fronteiras

• Seguridade Social

• Controle de Passaporte

• Acesso a Serviços

Públicos

• ...

• Identificação de

Corpos

• Investigação Criminal

• Identificação de

Terroristas

• Crianças

Desaparecidas

• ...

ComercialGovernoForense

Page 14: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

� Normalmente decomposta em três ações:

� Aquisição

� Realizada por scanner dedicado.

� Classificação

� Sistema de classificação de Henry (1899), utilizada

pelo FBI (exemplo).

� Comparação

� Existem inúmeras técnicas!

A Identificação com as IDs

impressão digital

Page 15: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Henry (1899)

Classificação de Henry

impressão digital

Utilizando o arquivo de impressões do FBI, foi constatado

que 65% dos padrões são presilha, 30% são verticilos e

5% são arcos. B. Moayer and K.S. Fu (1975)

Page 16: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Minúcias ou Detalhes de Galton

Classificação Global e de Galton

impressão digital

O delta e o core são importante no arquivamento

de impressões, mas a unicidade é feita pelas

minúcias ou detalhes de Galton. L. Hong. (1998)

Classificação Global

Page 17: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Comparação entre impressões digitais, L. Hong. (1998)

Identificação Criminal

impressão digital

• Duas impressões digitais podem ser tratadas como

iguais quando ocorrem 12 concordâncias entre

minúcias. Q. Xiao and H. Raafat, (1991).

• Em muitos países, esse critério e adotado sobre o

aspecto legal.

Page 18: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Identificação por Minúcias

impressão digital

Page 19: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

impressão digital

Algoritmo:

Extração das Minúcias

Page 20: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

ATRD M10

AET63 BioTRUSTKey USB

Aquisição

impressão digital

Page 21: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Imagem Original Imagem Resultante

θθ

θθ

πθ

sincos'

cossin'

)'2cos(''

2

1exp),;,(

2

2

2

2

yxy

yxx

fxyx

fyxGyx

+=

+=

∂+

−=

Filtro de Gabor

impressão digital

Page 22: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Binarização

impressão digital

Page 23: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Thinning

impressão digital

Page 24: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Extrator de Minúcia

impressão digital

Page 25: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Base de Dados

impressão digital

ANSI/NIST ITL-1-2000 – Data Format for the Interchange of

Fingerprint, Face, Scar Mark & Tattoo Information (SMT)

Page 26: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Processo em Blocos

impressão digital

Page 27: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Comparação????

impressão digital

Page 28: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

impressão digital

Comparação????

Page 29: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

impressão digital

Comparação em Espiral

Page 30: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

impressão digital

Comparação em Espiral

Page 31: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

� Impressão digital que foi registrada: um criminoso

armado pode forçar o usuário registrado a pressionar o

dispositivo de aquisição.

� Impressão digital de um dedo morto: um ataque

bastante agressivo pode ser realizado apresentando-se

a impressão digital de um dedo arrancado da mão de

um usuário legítimo, vivo ou morto.

� Clone artificial: o ataque mais usual é aquele que

utiliza impressões digitais artificiais, compostas a partir

do dedo de um usuário registrado ou a partir de

impressões digitais residuais.

Possíveis Ataques!!!!

impressão digital

Page 32: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Placas de Desenvolvimento

impressão digital

ML67Q5250 CPU Board JS Digitech: JSF-1000

FC15A140

UNC20FP Developer's Kit kit's Linux-based software

Page 33: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

Ambiente de Desenvolvimento

impressão digital

ML67Q5250 CPU Board

JS Digitech: JSF-1000

Fingerprint Authentication – OKI Semicondudores

Page 34: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)

�Engenharia e Eletrônica

�Biometria

� Impressão Digital

Finalizando!!!

Page 35: Professor: Marcelino Andrade · 2008. 12. 11. · informações, assim como, controlar processos e servo mecanismosutilizando circuitos elétricos e eletrônicos (hardware e software)