Tarjetas inteligentes

Anuncio
Programación con la
TARJETA INTELIGENTE
GPK
ÍNDICE

¿Qué ofrecen las Tarjetas Inteligentes?

¿Qué es una Tarjeta Inteligente?
– su física y
– su lógica interna

¿Qué se ha hecho en este Proyecto?
– La Librería TarIn
– La aplicación
¿Qué ofrecen las
Tarjetas Inteligentes?

Problemática de la seguridad:
– La única forma de autenticación ante otros usuarios es
el criptosistema de clave Pública.
– La parte Privada debe de ser almacenada en un lugar
lo más seguro posible.
– Los ordenadores no son seguros para guardar
información secreta.

Características de la solución:
– Algo portable,
– con capacidad de almacenamiento seguro y
– capaz de cálculos criptográficos.
¿Qué es una
Tarjeta Inteligente?
(su Física)
¿Qué es una
Tarjeta Inteligente?
(su Física)
EEPROM
CPU
ROM
RAM
¿Qué es una
Tarjeta Inteligente?
(su Física)
¿Qué es una
Tarjeta Inteligente?

(su Lógica)
El Sistema de Ficheros, en las Tarjetas Inteligentes:
¿Qué es una
Tarjeta Inteligente?

(su Lógica)
Características del Sistema de Ficheros:
– Se puede configurar que toda acción a realizar
sobre la Tarjeta, este protegida con Códigos
Secretos (PIN). Ej: crear un DF,
crear/leer/escribir un EF, utilizar un EFrsa...
– El Sistema de Ficheros, esta orientado a
objetos, esto es: toda acción que se realice,
debe de indicarse explícitamente sobre que
fichero o directorio se va ha realizar, mediante
su correspondiente instrucción.
¿Qué es una
Tarjeta Inteligente?








(su Lógica)
Firma de datos, con la Tarjeta Inteligente:
Insertamos la Tarjeta
Seleccionamos el DF
Enviamos el Código
Secreto para utilizar EFrsa
Indicamos que operación
queremos realizar: Firmar
datos con el EFrsa
Enviamos los
datos a firmar
Damos la orden de firmar
Obtenemos los
datos de la firma




•
•
¿Qué hacer? Firmar
¿Con qué? EFrsa

Verifica el
Código Secreto
Selecciona el EFrsa
Guarda los datos
en un buffer
Calcula la firma
Devuelve la Firma
Digital generada
¿Qué se ha hecho
en este Proyecto?

Una librería de alto nivel, llamada TarIn,
para utilizar la Tarjeta Inteligente GPK
de Gemplus.

Una aplicación para comprobar el
correcto funcionamiento de la librería y
dar un uso práctico a la misma.
¿Qué se ha hecho
en este Proyecto? (la Librería)
Librería TarIn
Librería de Gemplus
PDUs
¿Qué se ha hecho
en este Proyecto? (la Librería)

Comparativa entre los diferentes niveles:
100%
80%
60%
Conocimientos
40%
Potencial
utilizable
20%
0%
PDUs
Gemplus
TarIn
¿Qué se ha hecho
en este Proyecto? (la Aplicación)
Angel
Floren
Descargar