Tecnologia de Soluções Biométricas Neokoros AFIS Corporate / SDK: Visão Geral www.neokoros.com Neokoros IT Ltd. – Biometric Technology. All Rights Reserved: © 2010 – 2014 Índice 1 - Introdução................................................................................................................................................. 3 2 - AFIS Corporate System.......................................................................................................................... 3 3 - O Kit de Desenvolvimento de Software Neokoros (SDK).......................................................... 5 3.1 - Visão Geral dos Componentes de Desenvolvimento Neokoros...................................................... 5 3.2 - Descrição dos Componentes.......................................................................................................... 5 4 - O Mecanismo de Identificação - Algoritmo Neokoros............................................................... 7 1 - Introdução Este documento descreve os aspectos gerais e características das Soluções Biométricas Neokoros e seu Kit de Desenvolvimento de Software (SDK). Informações adicionais sobre o hardware e o software produzido / comercializado pela Neokoros estão disponíveis no endereço: http://www.neokoros.com. 2 - AFIS Corporate System AFIS Corporate é o Sistema de Identificação de Impressões Neokoros produzido com tecnologia proprietária state-of-the-art de melhor relação custo - benefício do mercado. O sistema é indicado para projetos de identificação civil e comercial e disponibiliza o mais alto nível de confiabilidade em mecanismos de identificação de impressões digitais em larga escala. Algumas das características do AFIS incluem: ● Tecnologia biométrica proprietária avançada; ● Múltiplos modos de captura com um, dois ou quatro dedos (de acordo com o modelo de leitor de impressões digitais); ● Mecanismo de identificação rápido e seguro; ● Projetado para permitir serviços AFIS, OEM, ODM e AFIS SDK profissional. AFIS Corporate foi projetado para uma ampla gama de aplicações incluindo: ● Controle de acesso para grande número de pessoas; ● Sistemas de votação biométrica; ● Controle e inspeção de fronteiras; ● Gerenciamento de estacionamentos, etc. ● Gerenciamento de hospitais; Aplicações do AFIS Corporate Sistemas de Votação Controle de Fronteiras Gerenciamento de Hospitais Benefícios Sociais Vendas Bancos AFIS SDK ● Arquitetura Cliente - Servidor; ● Hardware Padrão; ● Solução Escalável ● Sensor Independente; ● Rápido e Preciso; ● OS Independente. 3 - O Kit de Desenvolvimento de Software Neokoros (SDK) Uma das principais características do SDK Neokoros é a versatilidade. As ferramentas são oferecidas para integrar as Soluções Biométricas Neokoros (e / ou componentes de integração de terceiros) com múltiplas linguagens de programação e programas de exemplo com código fonte. Também estão disponíveis a captura de imagem, reconhecimento, drives e suporte para o hardware Neokoros e vários outros fabricantes de coletores de dados. 3.1 - Visão Geral dos Componentes de Desenvolvimento Neokoros Os Componentes de Desenvolvimento Neokoros estão organizados da seguinte forma: Client / Listener Layout Operacional Simplificado dos Componentes Neokoros 3.2 - Descrição dos Componentes - NeokorosFP (FingerPrint) Capture: é o principal componente responsável por capturar impressões lidas pelo sensor USB e permite o registro do usuário a uma base de dados de impressões digitais. Também é usado para receber imagens ou templates (modelos) do NeokorosFPTerminal. Deve ser conectado ao componente Neokoros FPBase para fins de Base proprietária. Após a conexão, o modo de operação pode ser selecionado entre o modo de registro, modo de identificação e outros. - NeokorosFPBase : usado para conectar a aplicação ao servidor de software biométrico. Este é o componente básico de trabalho com o Servidor Biométrico Neokoros para procura e registro de impressões digitais e obtenção de informações da base de dados de impressões digitais. É usado pelos componentes NeokorosFPCapture e NeokorosFPMultiCapture. Este último, cria um componente NeokorosFPBase automaticamente. É possível conectar um ou mais componentes NeokorosFPCapture a este componente e usa-lo para capturar impressões digitais de um leitor. - NeokorosFPTerminal: comunica com um dos seguintes terminais de hardware ou futuras versões com suporte ao mesmo protocolo: ● NK-FP3; ● NK-FP4; ● NK-FP5; ● GAM110 / NAC110; ● BCGMG / NAS220. O componente permite o envio de mensagens ao terminal e recebimento de eventos relacionados ao teclado, leitor de cartões ou biometria. Para componentes com capacidade standalone (NK-FP5, GAM 110, BCGMG), permite a transferência de arquivos de/para o terminal para operação off-line. - NeokorosFPMultiCapture: captura impressões digitais de vários leitores e os conecta ao servidor de impressões digitais. Contem vários componentes NeokorosFPCapture em um. Cria um novo componente fornecendo um número serial a um sensor. O componente também se encarrega de eventos de qualquer um dos componentes de captura. Conta com os mesmos eventos como no NeokorosFPCapture, mas adicionados de um parâmetro ‘sensor´ o qual identifica a origem do evento servindo também como objeto de referência para permitir a comunicação com um componente de captura específico o qual gerou o evento. - NeokorosFPMultiTerminal: comunica com vários terminais NK-FP3 / NK-FP4. Este componente contêm vários ´Neokoros FPTterminal´ ao mesmo tempo. Cria um novo componente fornecendo um número de série e um endereço de IP. É possível ativar todos os componentes ao mesmo tempo usando o método correspondente. Possibilita o envio de mensagens ou ajuste de data / hora para todos os componentes se necessário. O componente também se encarrega de eventos de qualquer um dos terminais do sistema. Conta com os mesmos eventos como no NeokorosFPTerminal, mas adicionados de um parâmetro ‘sensor´ o qual identifica a origem do evento servindo também como objeto de referência para permitir a comunicação com um componente de captura específico o qual gerou o evento. - Sensor USB: compatibilidade com uma inumerável lista de fabricantes de sensores USB; - Neokoros Biometric Server Software: projetado para ambientes com bases de dados de grande tamanho. Pode rodar como um serviço Windows / Linux; - Biometric Database: Base de Dados Biométrica: É utilizado o algoritmo Neokoros de identificação “1 para muitos” real ao invés do método usado por algoritmos competidores de varrer toda a base de dados sequencialmente. Enquanto outras tecnologias apenas tentam aumentar a velocidade 1:1, Neokoros está focada no desenvolvimento de filtragens capazes de identificar uma pessoa em uma base de dados extensa com o máximo de precisão em tempo mínimo. - Coletor de Dados: Hardware Neokoros (GAM, NK-FP3, BCGMG). 4 - O Mecanismo de Identificação - Algoritmo Neokoros A tecnologia 1:N (um para N), NEOKOROS, permite o atendimento a locais com grande fluxo de circulação de pessoas sem filas e sem demora na identificação. O algoritmo desenvolvido pela NEOKOROS não percorre toda a base cadastrada para a identificação como outros algoritmos existentes no mercado. Enquanto outras tecnologias procuram aumentar a velocidade de comparação 1:1 (um para um) com o objetivo de varrer toda a base de dados em tempo hábil, a NEOKOROS trabalha em constantes aprimoramentos para seu filtro 1:N (um para N). O resultado é a otimização do desempenho e veracidade de informações obtidas por um motor com a capacidade de retornar uma “lista de candidatas” pequena. O filtro final para a “lista de candidatas” é formado por qualquer algoritmo 1:1 (um para um) baseado em minúcias. A NEOKOROS escolheu os algoritmos Neurotechnologija e Testech – ambos classificados entre os 4 melhores algoritmos do mundo FVC 2004 (Fingerprint Verification Competition) e também avaliados pelo NIST em 2003 – para verificação final de amostras. Um segundo ou menos. Este é o tempo de busca de 1 amostra em uma base com 2.000.000 de amostras, utilizando CPU Core 2 Duo 2.4 Ghz. O algoritmo exclusivo de identificação da Neokoros está preparado para utilizar o poder de arquitetura multi CORE e similares. A velocidade de processamento é diretamente proporcional à quantidade de núcleos trabalhando em paralelo. Neokoros TI Ltda. – Biometric Technology. Todos os direitos reservados: © 2010 – 2014. Nenhuma parte deste documento poderá ser reproduzida sem a prévia autorização da Neokoros TI. Especificações sujeitas a modificações sem aviso prévio.