Javacard

Solo disponible en BuenasTareas
  • Páginas : 9 (2025 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de mayo de 2011
Leer documento completo
Vista previa del texto
JavaCard
Presentado Por: Oscar A. Saavedra Jair M. Bustacara E-Mail: OskrZero@hotmail.com jm_dark30@yahoo.es 04 de mayo de 2009

Abstract Java Card technology enables smart cards and other devices with very limited memory to run small applications, called applets, that employ Java technology. It provides smart card manufacturers with a secure and interoperable execution platform that can storeand update multiple applications on a single device. Java Card technology is compatible with existing smart card standards. The technology enables developers to build, test, and deploy applications and services rapidly and securely. This accelerated process reduces development costs, increases product differentiation, and enhances value to customers. In a manner complementary to the Standard,Enterprise, and Mobile editions of the Java 2 Platform, Java Card technology makes it easy to integrate security tokens into a complete Java software solution.

Introducción Numerosos campos de aplicación de la Internet y de las tarjetas inteligentes – especialmente el comercio electrónico requieren que datos y recursos sean protegidos por medio de mecanismos de seguridad sofisticados. El lenguajede programación Java representa una respuesta práctica a las cuestiones de movilidad y seguridad sobre Internet. Actualmente, se puede afirmar que Java se ha impuesto como un estándar de facto en estos dominios de aplicación donde las exigencias de seguridad son muy altas. Recientemente, Sun Microsystems Inc. publicó la definición de un nuevo miembro de las tecnologías Java, llamada JavaCard, queestá orientada a la programación de tarjetas inteligentes. JavaCard fue diseñado de tal forma que ciertas construcciones de Java consideradas como demasiado complejas o no aplicables para la programación de tarjetas inteligentes no son incorporadas y por otro lado se agregan facilidades específicas para el manejo de transacciones con tarjetas inteligentes (atomicidad de un grupo de operaciones,objetos persistentes, etc.). Las políticas de seguridad de Java (conocidas como el

Palabras Claves SmartCard, Maquina Bytecode, Librerias, API. Virtual, Applet,

sandbox model) que prohíben cualquier interacción entre objetos de diferentes applets fueron modificadas, y en algunos casos, debilitadas: JavaCard, por ejemplo, permite que un objeto sea compartido por diferentes applets.microprocesador que les brinda una limitada capacidad de procesamiento de datos. Tiene capacidad de lectura, escritura y procesamiento.

SmartCard Una SmartCard es un dispositivo del tamaño de una tarjeta de crédito, el cual almacena y procesa información mediante un circuito de silicio embebido en el plástico de la tarjeta. [ZHI1] Las tarjetas magnéticas (Magnetic Stripe Cards) utilizadas en cajerosautomáticos y como tarjetas de crédito, son antecesoras de las SmartCards. Las mismas almacenan información en una banda magnética de tres pistas que llevan adherida sobre la superficie. Las SmartCards han existido en varias formas desde 1974. Desde ese entonces, gracias a la motivación de compañías como Gemplus [GEM] y Schlumberger [SLB1], han recibido gran atención en el mercado de losdispositivos de control. Según la consultora Frost & Sullivan [FROST] más de 600 millones de SmartCards fueron emitidas en 1996 y se espera un consumo de 21 billones para el año 2010 [CHAN]. Puede clasificarse a las SmartCards en dos tipos: Memory Cards (también llamadas LowEnd): Tienen circuitos de memoria que permiten almacenar datos. Estas tarjetas utilizan cierta lógica de seguridad, a nivel delhardware, para controlar el acceso a la información. Microprocessor Cards (también llamadas High-End): Tienen un

Las SmartCards contienen tres tipos de memoria: ROM, EEPROM y RAM. Normalmente no contienen fuente de poder, display o teclado. Interactúa con el mundo exterior utilizando una interfaz serial con ocho puntos de contacto. Las dimensiones y ubicación de los mismos están especificados en la...
tracking img