Las smart cards son unas tarjetas de plstico con un
tamao definido normalmente por la razn area que
incluyen un microchip (Estndar ISO 7816). Mucha gente considera que las tarjetas inteligentes son un invento reciente, sin embargo llevan usndose desde los aos 70.
Las smart cards las podemos clasificar segn sus
componentes como memory cards y chip cards.
Memory Cards: Son las smart cards ms comunes y
baratas. Su objetivo es almacenar datos. El contenido de una Memory Card es: o EEPROM (Electrically erasable programmable read-only memory): Es un dispositivo que almacena datos dnde todas las aplicaciones pueden escribir. El tamao de la EEPROM oscila entre 2KB y 8KB. El acceso a los datos de la EEPROM pueden ser bloqueados con un PIN. Por ejemplo, en una tarjeta de telfono la EEPROM puede mantener el valor del saldo que nos queda. o ROM (Read-only memory): Los datos que almacena no se pueden alterar nunca. Siguiendo el mismo ejemplo de la tarjeta de telfono, en la ROM guardara el nmero de la tarjeta, el nombre del titular,... Chip Cards: Estas tarjetas incoporan un microprocesador. Tal vez sean las nicas tarjetas que se merezcan llamarse inteligentes. Los principales componentes del chip de una tarjeta son: o ROM (Read-only memory): La ROM almacena el sistema operativo que se escribe solamente una vez (durante la fabricacin de la tarjeta). Los tamaos de la ROM suelen estar comprendidos entre 8KB y 32KB, dependiendo del sistema operativo que se vaya a usar. Tal como su nombre indica, estas tarjetas son escritas una vez y ya no se puede cambiar su contenido almacenado. o EEPROM (Electrically erasable programmable read-only memory): En la EEPROM se almacenan las aplicaciones de la tarjeta y sus datos. En esta memoria se permite libre acceso (inserccin, extraccin y borrado). Los tamaos varan desde 2KB a 32KB. o RAM (Random access memory): Es la memoria voltil usada por el procesador para ejecutar las funciones pertinentes. La memoria es borrada cuando la alimentacin se anula. El tamao tpico de la RAM ronda los 256 bytes, debido a que se le reserva un rea muy pequea, restringida a 25 mm2. o CPU (Centra processing unit): Es el corazn de la tarjeta. Normalmente se usan microprocesadores de 8 bits basados en la arquitectura CISC con una frecuencia de reloj de 5 Mhz. Aunque muchas ya implementan microprocesadores con arquitectura de 32 bits debido a las tarjetas Java. Las Chip Cards son algo ms caras que las Memory Cards. Sus costes oscilan entre 1 y 15 euros dependiendo de las caractersticas de la tarjeta. El nivel de seguridad que ofrecen estas tarjetas es muy alto. Si dividimos el tipo de tarjeta segn la interfaz obtenemos las tarjetas de contactoy las tarjetas sin contacto. Las tarjetas de contacto deben ser insertadas dentro del lector mientras que las tarjetas sin contacto son procesadas mediante una seal de radio y no requiere la insercin en un lector. Tambin existen unas tarjetas que permiten ambos mtodos de procesamiento.
Tarjetas de Contacto: Requieren la insercin en un
lector de tarjetas para ser procesadas. El chip contiene de 6 a 8 contactos fsicos. El contacto fsico pueden ser establecidos por deslizamiento o por presin. La alimentacin de la tarjeta la recibe del lector. Un ejemplo de chip que cumpla el formato estndar ISO 7816 es el siguiente:
Los contactos estn indicados por Ci. La funcin de cada
contacto est definida como: o C1: Vcc Suministra el voltaje o C2: RST Reset o C3: CLK Seal de Reloj o C4: RFU Reservado para futuro uso o C5: GND Tierra o C6: Vpp Voltaje de Programacin o C7: I/O Entrada y salida de datos o C8: RFU Reservado para futuro uso Las tarjetas de contacto tienen ciertas limitaciones. Con el paso del tiempo estos contactos se desgastan. Las descargas electroestticas debidas a contactos incorrectos pueden daar los circuitos. Tambin una causa comn de dao es retirar la tarjeta del lector antes de que una transaccin se complete. Tarjetas sin Contacto: stas tarjetas no requieren la insercin dentro de un lector. Solamente deben ser pasadas cerca de una antena para llevar a cabo la operacin. La distancia de lectura oscilan entre escasos centmetros a 50 cm. Las tarjetas sin contacto son ms caras, aunque poseen una vida ms larga. Las tarjetas inteligentes tambin pueden ser clasificadas segn su sistema operativo. En el mercado existen muchos sistemas operativos para tarjetas inteligentes. Algunos de los principales son: JavaCard
MultOS
Cyberflex
StarCOS
MFC Como he dicho anteriormente, los sistemas operativos de las tarjetas inteligentes se encuentran almacenados en la ROM.