SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Sistema de Reconhecimento de Assinaturas
             para a Autenticação e Controle de Usuários
                                         Autor: Milton Roberto Heinen - miltonrh@ig.com.br
                                  Orientador: Dr. Fernando Santos Osório - osorio@exatas.unisinos.br


INTRODUÇÃO
Nos dias atuais, o uso cada vez mais freqüente de sistemas de informação traz a
necessidade de se autenticar os usuários de forma segura. Na maioria dos sistemas, a
autenticação de usuários ocorre através de senhas alfanuméricas, que representam um
sério problema de segurança quando acabam parando em mãos erradas. Para evitar este
problema, várias formas de autenticação de usuários baseadas em características
biométricas vem sendo desenvolvidas, mas estas implicam em um custo elevado dos
equipamentos de hardware e em um alto grau de intrusão. Neste trabalho foi
desenvolvida a proposta de uma metodologia, bem como a sua implementação em um
protótipo, que permite realizar a autenticação de usuários através do uso de assinaturas           Exemplo de um Tablet utilizado para a coleta
manuscritas. A autenticação das assinaturas é implementada neste trabalho através do                            das assinaturas
uso de Redes Neurais Artificiais.
                                                                                    REDES NEURAIS ARTIFICIAIS
                                                                                    Através de um modelo abstrato e simplificado dos neurônios
                                                                                    humanos é possível desenvolver um simulador que seja capaz de
                                                                                    classificar, generalizar e aprender funções desconhecidas. Um dos
                                                                                    modelos de aprendizado Neural mais utilizados na atualidade é o
                                                                                    modelo denominado Multi Layer Perceptron (MLP), com
                                                                                    aprendizado do tipo Backpropagation.
                                                                                    Para que ocorra o aprendizado, é necessária uma base dados de
                                                                                    exemplos, que é apresentada para a rede Neural já com as respostas
                                                                                    esperadas, de modo que a Rede Neural possa aprender a responder de
                                                                                    forma similar as respostas informadas na base de dados. Este tipo de
                                                                                    aprendizado é conhecido como aprendizado supervisionado.


         Esquema de uma Rede Neural Artificial do tipo MLP

SISTEMA NEURAL SIGN X
O Sistema NeuralSignX é um sistema de autenticação on-line de assinaturas
baseado em Redes Neurais, composto de três módulos. O primeiro módulo é o
módulo de entrada, responsável pela leitura dos dados das assinaturas
provenientes de um tablet. O segundo módulo é o módulo de pré-processamento,
responsável pelos ajustes de posição e escala e a extração dos atributos das
assinaturas. Os atributos são informações obtidas a partir das assinaturas que
permitem diferencia-las umas das outras, como por exemplo a velocidade da
caneta, o tempo de duração da assinatura, a velocidade média da caneta, a
densidade de pontos por regiões, entre muitos outros. O terceiro módulo realiza a
classificação das assinaturas a partir dos valores dos atributos extraídos
anteriormente, através do uso de Redes Neurais Artificiais do tipo Cascade-
Correlation, que são um modelo aperfeiçoado do Backpropagation. A Rede
Neural é treinada com um conjunto de exemplos de assinaturas e posteriormente
realiza a autenticação de assinaturas de modo automático.                                      Interface do protótipo do Sistema NeuralSignX




                                              Assinatura obtida através de um tablet
                                                                                                           Módulos do Sistema NeuralSignX
                                          RESULTADOS
                                          O Sistema NeuralSignX obteve uma taxa de aprendizado de 100 % e uma taxa de generalização de 99,98 %
                                          quando submetido a uma base de 2550 assinaturas, composta por assinaturas reais, assinaturas fictícias,
                                          falsificações traçadas e falsificações especializadas. A taxa de aceites indevidos foi menor que 0,05 %, e a
                                          taxa de rejeições indevidas ficou em torno de 3 %. O desempenho obtido pelo sistema foi considerado
                                          bastante satisfatório, e cabe salientar que não existem atualmente no mercado sistemas que implementem a
  Atributo: Densidade de uma              autenticação de assinaturas com o mesmo nível de segurança obtido pelo sistema NeuralSignX.
          assinatura


                                             Universidade do Vale do Rio dos Sinos - UNISINOS
                                                 Centro de Ciências Exatas e Tecnológicas
                                                Mestrado em Computação Aplicada - PIPCA

Mais conteúdo relacionado

Mais procurados

[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
Visitando a literatura em redes neurais recorrentes
Visitando a literatura em redes neurais recorrentesVisitando a literatura em redes neurais recorrentes
Visitando a literatura em redes neurais recorrentesDiogenes Freitas
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiaiseurosigdoc acm
 
Machine Learning e Redes Neuronais
Machine Learning e Redes NeuronaisMachine Learning e Redes Neuronais
Machine Learning e Redes Neuronaiseurosigdoc acm
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neuraisBruno Souza
 
TABELA BRASILEIRÃO 2014 SERIE B
TABELA BRASILEIRÃO 2014 SERIE BTABELA BRASILEIRÃO 2014 SERIE B
TABELA BRASILEIRÃO 2014 SERIE BGeomar Matias Lima
 
Capitulo 3 redes neurais artificiais
Capitulo 3   redes neurais artificiaisCapitulo 3   redes neurais artificiais
Capitulo 3 redes neurais artificiaisVânia Moura
 
Introdução as Redes de Sensores Sem Fio
Introdução as Redes de Sensores Sem FioIntrodução as Redes de Sensores Sem Fio
Introdução as Redes de Sensores Sem FioMatheus Araújo
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiaisiaudesc
 
Introdução à redes neurais artificiais
Introdução à redes neurais artificiaisIntrodução à redes neurais artificiais
Introdução à redes neurais artificiaisRobson Gomes
 
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensRedes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensGDGFoz
 
Redes Neurais Artificiais
Redes Neurais ArtificiaisRedes Neurais Artificiais
Redes Neurais ArtificiaisMarcos Castro
 

Mais procurados (19)

[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 
Monografia
MonografiaMonografia
Monografia
 
Visitando a literatura em redes neurais recorrentes
Visitando a literatura em redes neurais recorrentesVisitando a literatura em redes neurais recorrentes
Visitando a literatura em redes neurais recorrentes
 
Redes Neuronais
Redes NeuronaisRedes Neuronais
Redes Neuronais
 
Redes Neuronais Artificiais
Redes Neuronais ArtificiaisRedes Neuronais Artificiais
Redes Neuronais Artificiais
 
Machine Learning e Redes Neuronais
Machine Learning e Redes NeuronaisMachine Learning e Redes Neuronais
Machine Learning e Redes Neuronais
 
Apostila redes neurais
Apostila redes neuraisApostila redes neurais
Apostila redes neurais
 
TABELA BRASILEIRÃO 2014 SERIE B
TABELA BRASILEIRÃO 2014 SERIE BTABELA BRASILEIRÃO 2014 SERIE B
TABELA BRASILEIRÃO 2014 SERIE B
 
Redes neurais
Redes neuraisRedes neurais
Redes neurais
 
Capitulo 3 redes neurais artificiais
Capitulo 3   redes neurais artificiaisCapitulo 3   redes neurais artificiais
Capitulo 3 redes neurais artificiais
 
Introdução as Redes de Sensores Sem Fio
Introdução as Redes de Sensores Sem FioIntrodução as Redes de Sensores Sem Fio
Introdução as Redes de Sensores Sem Fio
 
Redes de Sensores
Redes de SensoresRedes de Sensores
Redes de Sensores
 
RNA - Redes neurais artificiais
RNA - Redes neurais artificiaisRNA - Redes neurais artificiais
RNA - Redes neurais artificiais
 
Kernel
KernelKernel
Kernel
 
Introdução à redes neurais artificiais
Introdução à redes neurais artificiaisIntrodução à redes neurais artificiais
Introdução à redes neurais artificiais
 
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagensRedes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
Redes Neurais de Aprendizado Profundo (DeepLearning) aplicadas a imagens
 
Redes Neurais Artificiais
Redes Neurais ArtificiaisRedes Neurais Artificiais
Redes Neurais Artificiais
 

Semelhante a Sistema Reconhecimento Assinaturas Autenticação Controle Usuários

Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02siridakis
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRenato Ximenes
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesAdilmar Dantas
 
Redes Neurais com C#
Redes Neurais com C#Redes Neurais com C#
Redes Neurais com C#POANETMeetup
 
[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLPAhirton Lopes
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPAdilmar Dantas
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...Marcelo Dieder
 
[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better DataAhirton Lopes
 
Análise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkAnálise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkIgor Bruno
 
Artigo Analise De Redes Pelo Wireshark Igor
Artigo   Analise De Redes Pelo Wireshark   IgorArtigo   Analise De Redes Pelo Wireshark   Igor
Artigo Analise De Redes Pelo Wireshark IgorIgor Bruno
 
INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNACarlos Cheth
 
Artigo Cloud Computing
Artigo Cloud ComputingArtigo Cloud Computing
Artigo Cloud ComputingRicardo Peres
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOSCST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOSOs Fantasmas !
 
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPUAuxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPUIsrael Vieira
 
Proposta de identificação de impressões digitais empregando redes neurais art...
Proposta de identificação de impressões digitais empregando redes neurais art...Proposta de identificação de impressões digitais empregando redes neurais art...
Proposta de identificação de impressões digitais empregando redes neurais art...Diogenes Freitas
 
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...Diogenes Freitas
 

Semelhante a Sistema Reconhecimento Assinaturas Autenticação Controle Usuários (20)

Banner sic 02
Banner sic 02Banner sic 02
Banner sic 02
 
Modelos de previsão de Ocorrências
Modelos de previsão de OcorrênciasModelos de previsão de Ocorrências
Modelos de previsão de Ocorrências
 
Redes neurais e lógica fuzzy
Redes neurais e lógica fuzzyRedes neurais e lógica fuzzy
Redes neurais e lógica fuzzy
 
Rede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de FacesRede Neural MLP para reconhecimento de Faces
Rede Neural MLP para reconhecimento de Faces
 
Redes Neurais com C#
Redes Neurais com C#Redes Neurais com C#
Redes Neurais com C#
 
[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP[José Ahirton Lopes] Apresentação MLP
[José Ahirton Lopes] Apresentação MLP
 
Detecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLPDetecção de Faces - Redes Neurais *MLP
Detecção de Faces - Redes Neurais *MLP
 
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
UM ESTUDO PARA A IMPLANTAÇÃO DE UM MODELO DE GERÊNCIA DE NUVEM HÍBRIDA UTILIZ...
 
[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data
 
Semac
SemacSemac
Semac
 
Análise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o WiresharkAnálise de Tráfego da Rede Utilizando o Wireshark
Análise de Tráfego da Rede Utilizando o Wireshark
 
Artigo Analise De Redes Pelo Wireshark Igor
Artigo   Analise De Redes Pelo Wireshark   IgorArtigo   Analise De Redes Pelo Wireshark   Igor
Artigo Analise De Redes Pelo Wireshark Igor
 
INTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNAINTELIGENCIA ARTIFICIAL RNA
INTELIGENCIA ARTIFICIAL RNA
 
Artigo Cloud Computing
Artigo Cloud ComputingArtigo Cloud Computing
Artigo Cloud Computing
 
Sistema em nuvem
Sistema em nuvemSistema em nuvem
Sistema em nuvem
 
Vpn alan-rafael
Vpn alan-rafaelVpn alan-rafael
Vpn alan-rafael
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOSCST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOS
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO SEGURANÇA DE DADOS
 
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPUAuxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
Auxílio na Detecção de Câncer Usando Deep Learning em Redes Neurais e GPU
 
Proposta de identificação de impressões digitais empregando redes neurais art...
Proposta de identificação de impressões digitais empregando redes neurais art...Proposta de identificação de impressões digitais empregando redes neurais art...
Proposta de identificação de impressões digitais empregando redes neurais art...
 
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...
Uma Proposta de identificação de Impressões Digitais empregando Redes Neurais...
 

Sistema Reconhecimento Assinaturas Autenticação Controle Usuários

  • 1. Sistema de Reconhecimento de Assinaturas para a Autenticação e Controle de Usuários Autor: Milton Roberto Heinen - miltonrh@ig.com.br Orientador: Dr. Fernando Santos Osório - osorio@exatas.unisinos.br INTRODUÇÃO Nos dias atuais, o uso cada vez mais freqüente de sistemas de informação traz a necessidade de se autenticar os usuários de forma segura. Na maioria dos sistemas, a autenticação de usuários ocorre através de senhas alfanuméricas, que representam um sério problema de segurança quando acabam parando em mãos erradas. Para evitar este problema, várias formas de autenticação de usuários baseadas em características biométricas vem sendo desenvolvidas, mas estas implicam em um custo elevado dos equipamentos de hardware e em um alto grau de intrusão. Neste trabalho foi desenvolvida a proposta de uma metodologia, bem como a sua implementação em um protótipo, que permite realizar a autenticação de usuários através do uso de assinaturas Exemplo de um Tablet utilizado para a coleta manuscritas. A autenticação das assinaturas é implementada neste trabalho através do das assinaturas uso de Redes Neurais Artificiais. REDES NEURAIS ARTIFICIAIS Através de um modelo abstrato e simplificado dos neurônios humanos é possível desenvolver um simulador que seja capaz de classificar, generalizar e aprender funções desconhecidas. Um dos modelos de aprendizado Neural mais utilizados na atualidade é o modelo denominado Multi Layer Perceptron (MLP), com aprendizado do tipo Backpropagation. Para que ocorra o aprendizado, é necessária uma base dados de exemplos, que é apresentada para a rede Neural já com as respostas esperadas, de modo que a Rede Neural possa aprender a responder de forma similar as respostas informadas na base de dados. Este tipo de aprendizado é conhecido como aprendizado supervisionado. Esquema de uma Rede Neural Artificial do tipo MLP SISTEMA NEURAL SIGN X O Sistema NeuralSignX é um sistema de autenticação on-line de assinaturas baseado em Redes Neurais, composto de três módulos. O primeiro módulo é o módulo de entrada, responsável pela leitura dos dados das assinaturas provenientes de um tablet. O segundo módulo é o módulo de pré-processamento, responsável pelos ajustes de posição e escala e a extração dos atributos das assinaturas. Os atributos são informações obtidas a partir das assinaturas que permitem diferencia-las umas das outras, como por exemplo a velocidade da caneta, o tempo de duração da assinatura, a velocidade média da caneta, a densidade de pontos por regiões, entre muitos outros. O terceiro módulo realiza a classificação das assinaturas a partir dos valores dos atributos extraídos anteriormente, através do uso de Redes Neurais Artificiais do tipo Cascade- Correlation, que são um modelo aperfeiçoado do Backpropagation. A Rede Neural é treinada com um conjunto de exemplos de assinaturas e posteriormente realiza a autenticação de assinaturas de modo automático. Interface do protótipo do Sistema NeuralSignX Assinatura obtida através de um tablet Módulos do Sistema NeuralSignX RESULTADOS O Sistema NeuralSignX obteve uma taxa de aprendizado de 100 % e uma taxa de generalização de 99,98 % quando submetido a uma base de 2550 assinaturas, composta por assinaturas reais, assinaturas fictícias, falsificações traçadas e falsificações especializadas. A taxa de aceites indevidos foi menor que 0,05 %, e a taxa de rejeições indevidas ficou em torno de 3 %. O desempenho obtido pelo sistema foi considerado bastante satisfatório, e cabe salientar que não existem atualmente no mercado sistemas que implementem a Atributo: Densidade de uma autenticação de assinaturas com o mesmo nível de segurança obtido pelo sistema NeuralSignX. assinatura Universidade do Vale do Rio dos Sinos - UNISINOS Centro de Ciências Exatas e Tecnológicas Mestrado em Computação Aplicada - PIPCA