next up previous contents
Next: Tipos de Protolos de Up: Estándares en Smart Cards Previous: Los Estándares de la

El Estándar de OpenCard

OpenCard es un estándar abierto que provee interoperabilidad de aplicaciones de smart card a través de NC's, POS's, desktop's, laptop's , etc. OpenCard promete proveer el 100 porciento de aplicaciones para smart card en Java puro. Las aplicaciones para smart cards a menudo no son puras debido a que ellas se comunican con un dispositivo externo y/o usan librerías en el cliente. OpenCard también provee desarrolladores con una interface a PC/SC13 para el uso de los dispositivos existentes en plataformas de Win32.

OpenCard para cumplir con las metas propuestas tomó los protocolos de los estándares. Básicamente la aplicación se comunica con el lector, el cual vuelve a comunicarse con la smart card usando un protocolo, que en este caso es el establecido en el ISO 7816.

La idea de OpenCard es conectar la smart card con una aplicación de Java. Para ello tiene establecido un protocolo llamado APDU (Aplication Protocol Data Unit), el que puede ser considerado un paquete de datos que contiene una instrucción completa o una respuesta completa desde la tarjeta. Para proveer esta funcionalidad, APDU tiene una estructura bien definida que esta inserta dentro de los documentos pretenecientes a la familia de especificaciones de la ISO 7816.

La idea detrás de todo lo anterior es que a través de un dispositivo lector que se conecta a un PC, sería posible realizar transacciones seguras vía Intenet, independiente de la plataforma donde esté conectada la tarjeta, gracias a Java.


next up previous contents
Next: Tipos de Protolos de Up: Estándares en Smart Cards Previous: Los Estándares de la
Hector Lopez Moraga
1998-12-07