20.04.2014 Views

Desarrollo de Soluciones Cliente-Servidor para la Verificación ...

Desarrollo de Soluciones Cliente-Servidor para la Verificación ...

Desarrollo de Soluciones Cliente-Servidor para la Verificación ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

36 Capítulo 3. Base Tecnológica<br />

Figura 3.4: Diagrama <strong>de</strong> bloques <strong>de</strong>l mo<strong>de</strong>lo BioAPI en un entorno <strong>Cliente</strong>-<strong>Servidor</strong>.<br />

Las funciones <strong>de</strong> <strong>la</strong> BioAPI permiten a <strong>la</strong> aplicación especificar un valor máximo <strong>de</strong><br />

FAR (es <strong>de</strong>cir, un límite a <strong>la</strong> probabilidad <strong>de</strong> una falsa aceptación) y opcionalmente un<br />

valor máximo <strong>de</strong> FRR. Si se proporcionan ambos, <strong>la</strong> aplicación <strong>de</strong>be indicar cual tiene<br />

prece<strong>de</strong>ncia.<br />

El principal resultado <strong>de</strong>vuelto es <strong>la</strong> FAR real conseguida en esa com<strong>para</strong>ción (es<br />

<strong>de</strong>cir, el score normalizado en términos <strong>de</strong> probabilidad). Según <strong>la</strong> especificación BioAPI<br />

<strong>la</strong> <strong>de</strong>volución por parte <strong>de</strong> un BSP <strong>de</strong>l valor real <strong>de</strong> <strong>la</strong> FRR conseguida es opcional.<br />

La <strong>de</strong>volución <strong>de</strong> los scores a <strong>la</strong> aplicación pue<strong>de</strong> ser una <strong>de</strong>bilidad <strong>de</strong> <strong>la</strong> seguridad<br />

<strong>de</strong>l sistema si no se toman <strong>la</strong>s medidas correspondientes <strong>para</strong> evitar ataques por el método<br />

conocido como hillclimbing. Estas medidas consisten en <strong>de</strong>volver los valores <strong>de</strong> FAR<br />

cuantificados <strong>de</strong> <strong>de</strong>terminada manera en función <strong>de</strong>l algoritmo utilizado.<br />

Para concluir, tenemos que <strong>de</strong>cir que los módulos <strong>de</strong> reconocimiento biométrico realizados<br />

y utilizados en esta Tesis se ajustan a <strong>la</strong> especificación BioAPI 1.2.<br />

3.1.2. BioAPI Framework <strong>de</strong>s<strong>de</strong> Java<br />

Entre <strong>la</strong>s numerosas razones existentes <strong>para</strong> intentar portar el Framework BioAPI <strong>de</strong><br />

C/C++ a Java po<strong>de</strong>mos citar: Java es un lenguaje orientado a objetos <strong>de</strong> alto nivel que es<br />

simple sobre <strong>la</strong>s bases <strong>de</strong> los principios <strong>de</strong> ingeniería <strong>de</strong>l software, Java proporciona un<br />

medio más simple <strong>de</strong> <strong>de</strong>sarrol<strong>la</strong>r aplicaciones software mantenibles que otros lenguajes<br />

más complejos como C/C++, y Java ofrece numerosas tecnologías <strong>para</strong> el <strong>de</strong>sarrollo <strong>de</strong><br />

aplicaciones Web.<br />

Las implementaciones <strong>de</strong> referencia <strong>de</strong>l BioAPI framework son <strong>de</strong>pendientes <strong>de</strong>l sis-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!