Anda di halaman 1dari 3

Sistemas operativos para tarjetas inteligentes

Omar Snchez
Universidad Politcnica Salesiana
Cuenca Ecuador
osanhez@est.ups.edu.ec
AbstractIn this electronic document is information about La incorporacin de un circuito integrado ofrece tres
Operating systems for smart cards, this smart cards are used nuevos elementos que pueden favorecer su utilizacin
for electronic payment, it seems like a credit card and also generalizada:
have integrated circuits, this circuit can be just memory or
have an CPU with an operating systems that allows tasks.
Miniaturizacin
Keywords-component Smart cards; systems, electronic
payment, CPU, memory:
Las densidades de integracin de controladores y
memorias que se alcanzan en la actualidad, permiten
ofrecer un nuevo abanico de posibilidades y de
I. INTRODUCCION
funciones, lo que origina su expansin en el mercado
Las tarjetas inteligentes son tarjetas de plstico similares y un nuevo medio de intercambio de informacin.
en tamao y otros estndares fsicos a las tarjetas de crdito
que llevan estampadas un circuito integrado. Sus
Lgica programable
limitaciones son muy severas en cuanto a potencia de
procesamiento y memoria. Algunos de ellos slo pueden La tarjeta inteligente incorpora la potencia de los
desempear una funcin, como el pago electrnico, pero ordenadores, incluyendo las funciones lgicas y de
otros pueden realizar varias funciones en la misma tarjeta control que se aplican a los negocios, junto con
inteligente como: funciones avanzadas de seguridad y nuevas
aplicaciones.
Almacenar
Encriptar informacin Interfaz directa de comunicaciones electrnicas
Leer y escribir datos, como un ordenador
Las comunicaciones estn en crecimiento
Algunas tarjetas inteligentes estn orientadas a Java. Eso
constante. Cada nuevo avance ofrece un nuevo campo
quiere decir que la ROM de la tarjeta inteligente contiene en el que puede aplicarse las tarjetas inteligentes.
un intrprete de la Mquina Virtual de Java (JVM). Las especificaciones fsicas, elctricas, el formato de
los comandos y todo lo relacionado con tarjetas se
especifica en la norma ISO 7816.

II. CARACTESTICAS
Una tarjeta inteligente contiene un microprocesador de 8
Bytes con su CPU, su RAM y su ROM, su forma de
almacenamiento puede ser EPROM o EEPROM, el
programa ROM consta de un sistema operativo que maneja
la asignacin de almacenamiento de la memoria, la
proteccin de accesos y maneja las comunicaciones.
Fig 1. Tarjeta inteligente con microprocesador estampado.
El sendero interno de comunicacin entre los elementos
es total mente inaccesible desde afuera del chip de silicona
mismo por ello la nica manera de comunicar est
totalmente bajo control de sistema operativo y no hay
manera de poder introducir comandos falsos o
requerimientos invlidos que puedan sorprender las
polticas de seguridad.

Inteligencia

Es capaz de almacenar cualquier tipo de


informacin, adems es autnoma en la toma de
decisiones al momento de realizar transacciones.
Fig 2. Tarjeta inteligente tipo sim es sus tres tamaos.
Utilizacin de clave de acceso o PIN

Para poder utilizarse es necesario digitar un


nmero de identificacin personal, es posible adems
incorporar tecnologa ms avanzada como
identificacin por tcnica biomtrica, huella digital o
lectura de retina.

Actualizacin de cupos

Despus de agotado el cupo total de la tarjeta


inteligente es posible volver a cargar un nuevo cupo

Despus de agotado el cupo total de la tarjeta


inteligente es posible volver a cargar un nuevo cupo. Fig 3. Partes de una Java Card

III. MODELO DE PROGRAMACION

DE APLICACIONES PARA EL CHIP DE LA DE APLICACIONES PARA LOS SISTEMAS


TARJETA EN LOS QUE SE UTILIZA LA TARJETA

Son aplicaciones que se almacenan y ejecutan Esto es, aplicaciones que se ejecutan en
dentro del chip de la tarjeta cuando sta recibe ordenadores a los que se conecta un lector de tarjetas
alimentacin elctrica de un lector. Este tipo de en el que se inserta una tarjeta inteligente. Estas
programacin es de muy bajo nivel y depende aplicaciones se comunican con el lector, el cual se
normalmente del tipo y proceso de fabricacin de las comunica con la tarjeta y sus aplicaciones.
propias tarjetas.
Existen varias APIs de programacin
En la mayora de las tarjetas inteligentes el estandarizadas para comunicarse con los lectores de
sistema operativo de la tarjeta y las aplicaciones que tarjetas inteligentes desde un ordenador. Las
van dentro del chip se cargan en el propio proceso de principales son:
fabricacin y no pueden ser luego modificadas una vez
que la tarjeta ha sido fabricada.
o PC/SC (Personal Computer/Smart Card)
Una excepcin clara a este caso pueden ser las
Existe una implementacin para Microsoft
Java Cards, que son tarjetas que en el proceso de
Windows y tambin el proyecto proporciona una
fabricacin incorporan un sistema operativo y una
implementacin casi completa de esta especificacin
mquina virtual Java especfica para este entorno. Una
para los sistemas operativos GNU Linux-UNIX.
vez fabricada la tarjeta, los desarrolladores pueden
implementar mini-aplicaciones (applets) Java para ser
cargadas en la tarjeta.
o OCF (OpenCard Framework)
Una Java Card es una tarjeta capaz de ejecutar
mini-aplicaciones Java. En este tipo de tarjetas el Este entorno intenta proporcionar un diseo
sistema operativo es una pequea mquina virtual Java orientado a objetos fcilmente extensible y modular.
y en ellas se pueden cargar dinmicamente El consorcio OpenCard publica el API y proporciona
aplicaciones desarrolladas especficamente para este una implementacin de referencia en Java. Existe un
adaptador para que OCF trabaje sobre PC/SC.
entorno.
En ambos casos, el modelo de programacin que
utilizan las tarjetas inteligentes est basado en
protocolos de peticin-respuesta. La tarjeta expone
una serie de comandos que pueden ser invocados.
Estos comandos interactan con los ficheros que
subyacen a cada aplicacin de la tarjeta y
proporcionan un resultado.

IV. CONCLUSION

Como pudimos notar en la presente investigacin


las tarjetas inteligentes mas all de tener solo un chip,
se puede apreciar que por medio de ese chip podeos V. BIBLIOGRAFIA
realizar pagos virtuales, o en ciertos pases tiene [1] Wikipedia. (2014). Android. Obtenido de Wikipedia:
informacin del propietario y todo gracias a la http://es.wikipedia.org/wiki/Androi
mquina virtual de java y el sistema operativo. [2] Tarjetas Inteligentes & iButton ,
http://www.tvirtual.com.mx/Tarjetas.html
[3] David, A. (2012). Revista de informacin teconologa y sociedad.
Obtenido de deliverius_sr@hotmail.com.

Anda mungkin juga menyukai