Sei sulla pagina 1di 9

Tarjeta inteligente

Tarjeta inteligente
Una tarjeta inteligente (smart card), o tarjeta con circuito integrado (TCI), es cualquier tarjeta del tamao del
bolsillo con circuitos integrados, que permite la ejecucin de cierta lgica programada. Aunque existe un diverso
rango de aplicaciones, hay dos categoras principales de TCI. Las tarjetas de memoria contienen slo componentes
de memoria no voltil y posiblemente alguna lgica de seguridad. Las tarjetas microprocesadoras contienen memoria
y microprocesadores.
La percepcin estndar de una tarjeta inteligente es una tarjeta microprocesadora de las dimensiones de una tarjeta
de crdito (o ms pequea, como por ejemplo, tarjetas SIM o GSM) con varias propiedades especiales (ej. un
procesador criptogrfico seguro, sistema de archivos seguro, caractersticas legibles por humanos) y es capaz de
proveer servicios de seguridad (ej. confidencialidad de la informacin en la memoria).
Las tarjetas no contienen bateras; la energa es suministrada por los lectores de tarjetas.

Historia
Las tarjetas inteligentes fueron inventadas y patentadas en los setenta. Existen algunas discusiones de quin es el
"inventor" original; entre los que se encuentran Juergen Dethloff de Alemania, Arimura de Japn y Roland Moreno
de Francia. El primer uso masivo de las tarjetas fue para el pago telefnico pblico en Francia en 1983. Desde los
aos 70, la historia de tarjetas inteligentes ha reflejado los constantes avances en capacidades tcnicas y mbitos de
aplicabilidad.
El mayor auge de las tarjetas inteligentes fue en los noventa, con la introduccin de las tarjetas SIM utilizadas en la
telefona mvil GSM en Europa.
Las firmas internacionales MasterCard, Visa, y Europay publicaron un estndar de interoperabilidad para el pago con
tarjetas inteligentes en 1996, que fue revisado en 2000. Este estndar, llamado EMV se ha introducido mundialmente
de manera gradual, con la esperanza de reemplazar las tarjetas basadas en cintas magnticas. Actualmente, las
especificaciones EMV son costosas de implementar, con el nico beneficio de la reduccin del fraude. Algunos
crticos aseguran que los ahorros son mucho menores que los costos de implementar EMV y muchos creen que la
industria optar por esperar que termine el actual ciclo de vida del EMV para implementar una nueva tecnologa sin
contacto.
Las tarjetas inteligentes con interfaces sin contacto estn transformndose en un medio popular para aplicaciones de
pago como el transporte masivo. Estndares de este tipo de interoperabilidad han sido publicados en el Reino Unido
[1] y Europa IOPTA.
Las tarjetas inteligentes tambin se han utilizado para identificar al personal de las empresas. Las tarjetas de
identificacin, el permiso de conducir estn prevaleciendo ms y ms, por ejemplo en Malasia la Tarjeta Inteligente
Multipropsito Mykad est siendo utilizada a escala nacional (18 Millones de Tarjetas) para manejar en una sola
tarjeta: Identificacin personal, licencia de conducir, tarjeta de seguro, pago (ePurse) para transporte pblico e
informacin de viajero.
Los chips RFID, parecidos en concepto a las tarjetas inteligentes, se estn implantando en los denominados
pasaportes biomtricos, y contienen informacin personal para su lectura automtica.
Cronologa
En 1970 el Dr Kunitaka Arimura present en Japn la primera y nica patente en el concepto de tarjeta inteligente.
En 1974 Roland Moreno present en Francia la patente original de la tarjeta chip (con un circuito integrado), ms
tarde bautizado como tarjeta inteligente.
En 1977 tres fabricantes, Bull CP8, SGS Thomson, y Schlumberger comienzan a desarrollar tarjetas chip.
En 1979 Motorola desarroll el primer chip seguro para su uso en la banca francesa.

Tarjeta inteligente
En 1982 se realizan en Francia ensayos con tarjetas de memoria para usar en telfonos (France Tlcom; la primera
gran prueba de las tarjetas chip.
En 1984 se realizan pruebas con cajeros automticos con tarjetas chip bancarias con xito.
En 1986, 14.000 tarjetas equipadas con el Bull CP8 se distribuyeron a los clientes del Banco de Virginia y Maryland
National Bank. Adems, 50.000 tarjetas Casio se distribuyeron a los clientes de Palm Beach First National Bank y el
Mall Bank.
En 1987 se implanta el primer proyecto a gran escala de tarjetas inteligentes en los Estados Unidos con la Peanut
Marketing Card del Departamento de Agricultura del pas.
En 1988 se crea la primera tarjeta bancaria con el algoritmo criptogrfico DES para Carte Bancaire.
En 1992 se lanza un proyecto de monedero electrnico prepago (DANMONT) se inicia en Dinamarca.
En 1993, proyectos piloto de mltiples aplicaciones de tarjetas inteligentes en Rennes, Francia, donde la funcin
Telecarte (para telfonos pblicos) fue habilitado en una tarjeta bancaria.
En 1994 Europay, MasterCard y Visa (EMV) publica la primera versin de las especificaciones de interoperabilidad
de las aplicaciones bancarias de las tarjetas inteligentes. Al mismo tiempo, Alemania comienza la emisin de 80
millones de tarjetas con chip de memoria para las tarjetas sanitarias de sus ciudadanos.
En 1995 Ms de 3 millones de abonados de telfonos mviles en todo el mundo (con tajetas chip SIM GSM).
En 1996 Ms de 1,5 millones de tarjetas monedero VISACash se emitieron en los Juegos Olmpicos de Atlanta.
MasterCard y Visa desarrollan por separado sus tecnologas y participan en EMV para intentar forzar la
interoperabilidad: la Java Card respaldada por Visa, y la aplicacin de mltiples sistemas operativos (MULTOS)
respaldada por MasterCard.
En 1998 la Administracin de Servicios Generales y de la Marina de los Estados Unidos unen sus fuerzas y ponen en
marcha un sistema administrativo de gestin basado en una tarjeta inteligente para demostrar y evaluar la integracin
de mltiples aplicaciones de tarjetas inteligentes con otros tipos de tecnologa y su aplicabilidad en la administracin
electrnica en el Gobierno Federal. Adems, Francia inicia la aplicacin experimental de una tarjeta inteligente de
salud para sus 50 millones de ciudadanos.
En 2001 El Departamento Nacional de Identificacin de Malasia despliega a nivel masivo su sistema multipropsito
de identificacin por tarjetas inteligentes Mykad incorporando en una sola tarjeta: Banca, microPagos, identificacin
nacional, pago de transporte pblico, informacin de salud, licencia de conducir e informacin de viajero.

Clasificaciones
Tipos de tarjetas segn sus capacidades
Segn las capacidades de su chip, las tarjetas ms habituales son:
Memoria: tarjetas que nicamente son un contenedor de ficheros pero que no albergan aplicaciones ejecutables.
Por ejemplo, MIFARE. stas se usan generalmente en aplicaciones de identificacin y control de acceso sin altos
requisitos de seguridad.
Microprocesadas: tarjetas con una estructura anloga a la de un ordenador (procesador, memoria voltil,
memoria persistente). stas albergan ficheros y aplicaciones y suelen usarse para identificacin y pago con
monederos electrnicos.
Criptogrficas: tarjetas microprocesadas avanzadas en las que hay mdulos hardware para la ejecucin de
algoritmos usados en cifrados y firmas digitales. En estas tarjetas se puede almacenar de forma segura un
certificado digital (y su clave privada) y firmar documentos o autenticarse con la tarjeta sin que el certificado
salga de la tarjeta (sin que se instale en el almacn de certificados de un navegador web, por ejemplo) ya que es el
procesador de la propia tarjeta el que realiza la firma. Un ejemplo de estas tarjetas son las emitidas por la Fbrica

Tarjeta inteligente

Nacional de Moneda y Timbre (FNMT) espaola para la firma digital (vase Ceres-FNMT [2]).

Tipos de tarjetas segn la estructura de su sistema operativo


Tarjetas de memoria. Tarjetas que nicamente son un contenedor de ficheros pero que no albergan aplicaciones
ejecutables. Disponen de un sistema operativo limitado con una serie de comandos bsicos de lectura y escritura
de las distintas secciones de memoria y pueden tener capacidades de seguridad para proteger el acceso a
determinadas zonas de memoria.
Basadas en sistemas de ficheros, aplicaciones y comandos. Estas tarjetas disponen del equivalente a un sistema
de ficheros compatible con el estndar ISO/IEC 7816 parte 4 y un sistema operativo en el que se incrustan una o
ms aplicaciones (durante el proceso de fabricacin) que exponen una serie de comandos que se pueden invocar a
travs de APIs de programacin.
Java Cards. Una Java Card es una tarjeta capaz de ejecutar mini-aplicaciones Java. En este tipo de tarjetas el
sistema operativo es una pequea mquina virtual Java (JVM) y en ellas se pueden cargar dinmicamente
aplicaciones desarrolladas especficamente para este entorno.

Tipos de tarjetas segn el formato (tamao)


En el estndar ISO/IEC 7816 parte 1 se definen los siguientes tamaos para tarjetas inteligentes:
ID 000 : el de las tarjetas SIM usadas para telfonos mviles GSM. Tambin acostumbran a tener este formato las
tarjetas SAM (Security Access Module) utilizadas para la autenticacin criptogrfica mutua de tarjeta y terminal.
ID 00 : un tamao intermedio poco utilizado comercialmente.
ID 1 : el ms habitual, tamao tarjeta de crdito.

Tipos de tarjetas segn la interfaz


Tarjeta inteligente de contacto
Estas tarjetas disponen de unos contactos metlicos visibles y debidamente estandarizados (parte 2 de la ISO/IEC
7816). Estas tarjetas, por tanto, deben ser insertadas en una ranura de un lector para poder operar con ellas. A travs
de estos contactos el lector alimenta elctricamente a la tarjeta y transmite los datos oportunos para operar con ella
conforme al estndar.
La serie de estndares ISO/IEC 7816 e ISO/IEC 7810 definen:

La forma fsica (parte 1)


La posicin de las formas de los conectores elctricos (parte 2)
Las caractersticas elctricas (parte 3)
Los protocolos de comunicacin (parte 3)

El formato de los comandos (ADPU's) enviados a la tarjeta y


las respuestas retornadas por la misma

Contactos del chip de una tarjeta con contactos

La dureza de la tarjeta
La funcionalidad
Los lectores de tarjetas inteligentes de contacto son utilizados como un medio de comunicacin entre la tarjeta
inteligente y un anfitrin, como por ejemplo un ordenador.

Tarjeta inteligente
Tarjetas inteligentes sin contacto
El segundo tipo es la tarjeta inteligente sin contacto mediante etiquetas RFID en el cual el chip se comunica con el
lector de tarjetas mediante induccin a una tasa de transferencia de 106 a 848 Kb/s).
El estndar de comunicacin de tarjetas inteligentes sin contacto es el ISO/IEC 14443 del 2001. Define dos tipos de
tarjetas sin contacto (A y B), permitidos para distancias de comunicacin de hasta 10 cm. Ha habido propuestas para
la ISO 14443 tipos C, D, E y F que todava tienen que completar el proceso de estandarizacin. Un estndar
alternativo de tarjetas inteligentes sin contacto es el ISO 15693, el cual permite la comunicacin a distancias de hasta
50 cm. Las ms abundantes son las tarjetas de la familia MIFARE de Philips, las cuales representan a la ISO/IEC
14443-A.
Un ejemplo del amplio uso de tarjetas inteligentes sin contacto es la tarjeta Octopus en Hong Kong, la cual usa el
estndar anterior al ISO/IEC 14443.
Las tarjetas inteligentes sin contacto son una evolucin de la tecnologa usada desde hace aos por los RFID
(identificacin por radio frecuencia - radio frequency identification), aadindoles dispositivos que los chip RFID no
suelen incluir, como memoria de escritura o micro controladores.
Tarjetas hbridas y duales
Una tarjeta hbrida es una tarjeta sin contacto (contactless) a la cual se le agrega un segundo chip de contacto.
Ambos chips pueden ser o chips microprocesadores o simples chips de memoria. El chip sin contacto es
generalmente usado en aplicaciones que requieren transacciones rpidas. Por ejemplo el transporte, mientras que el
chip de contacto es generalmente utilizado en aplicaciones que requieren de alta seguridad como las bancarias. Un
ejemplo es la tarjeta de identificacin llamada MyKad en Malasia, que usa un chip Proton de contacto y un chip sin
contacto MIFARE (ISO 14443A).
Una tarjeta de interfaz dual es similar a la tarjeta hbrida en que la tarjeta presenta ambas interfaces con y sin
contacto. La diferencia ms importante es el hecho de que la tarjeta de interfaz dual tiene un solo circuito integrado.
Un ejemplo es la Oberthur Cosmo Card Dual-Interface.

Aplicaciones comerciales
Las tres aplicaciones fundamentales de las tarjetas inteligentes son:
Identificacin del titular de la misma.
Pago electrnico de bienes o servicios mediante dinero virtual.
Almacenamiento seguro de informacin asociada al titular.
Las aplicaciones de las tarjetas inteligentes incluyen su uso como tarjeta de crdito, SIM para telefona mvil,
tarjetas de autorizacin para televisin por pago, identificacin de alta seguridad, tarjetas de control de acceso y
como tarjetas de pago del transporte pblico.
Las tarjetas inteligentes tambin son muy utilizadas como un monedero electrnico. Estas aplicaciones disponen
normalmente de un fichero protegido que almacena un contador de saldo y comandos para decrementar e
incrementar el saldo (esto ltimo slo con unas claves de seguridad especiales, obviamente). Con esta aplicacin, el
chip de la tarjeta inteligente puede ser 'cargado' con dinero los que pueden ser utilizados en parqumetros, mquinas
expendedoras u otros mercados. Protocolos criptogrficos protegen el intercambio de dinero entre la tarjeta
inteligente y la mquina receptora.
Cuando las tarjetas son criptogrficas las posibilidades de identificacin y autenticacin se multiplican ya que se
pueden almacenar de forma segura certificados digitales o caractersticas biomtricas en ficheros protegidos dentro
de la tarjeta de modo que estos elementos privados nunca salgan de la tarjeta y las operaciones de autenticacin se
realicen a travs del propio chip criptogrfico de la tarjeta.
De un modo ms particular, las aplicaciones ms habituales son:

Tarjeta inteligente
Identificacin digital: este tipo de aplicaciones se utilizan para validar la identidad del portador de la tarjeta en
un sistema centralizado de gestin.
Control de acceso: este tipo de aplicaciones se utilizan para restringir o permitir el acceso a una determinada rea
en funcin de distintos parmetros que pueden estar grabados en la tarjeta o pueden ser recuperados de un sistema
central de gestin a partir de la identidad grabada en la tarjeta. Este tipo de aplicaciones suelen estar ligadas a
puertas o tornos automatizados que permiten/impiden el paso fsico de una persona a una determinada rea, si
bien tambin tiene sentido este servicio en el mbito de la autenticacin en sistemas informticos (webs, sistemas
operativos, etc.). En este ltimo caso, la frontera entre las aplicaciones de identificacin y de control de acceso es
difusa.
Monedero electrnico (Electronic Purse o Electronic Wallet (ePurse' y eWallet): esta aplicacin se utiliza como
dinero electrnico. Se puede cargar una cierta cantidad de dinero (en terminales autorizados que dispongan de
las claves de seguridad oportunas) y luego, sobre esta cantidad de dinero se pueden realizar operaciones de
dbito o consulta de modo que puede ser utilizado para el pago o cobro de servicios o bienes.
Firma Digital: este tipo de aplicaciones permiten almacenar un certificado digital de forma segura dentro de la
tarjeta y firmar con l documentos electrnicos sin que en ningn momento el certificado (y ms concretamente
su clave privada) salgan del almacenamiento seguro en el que estn confinados. Con estas aplicaciones se abre
todo un abanico de posibilidades en el campo de la Administracin electrnica.
Fidelizacin de clientes: Este tipo de aplicacin sirve a las empresas que ofrecen servicios o descuentos
especiales para clientes que hacen uso de la tarjeta para poder validar la identidad del cliente, y para
descentralizar la informacin. Suponiendo que se tiene un sistema de puntos acumulables canjeables por bienes o
servicios, en el cual participan varias empresas, esto simplifica mucho el tratamiento de los datos, evitando tener
que compartir una gran base de datos o tener que realizar rplicas de las distintas bases (los puntos se podran
guardar en la propia tarjeta).
Sistemas de Prepago: En estos sistemas, un cliente carga su tarjeta con una cierta cantidad de servicio su tarjeta,
la cual va siendo decrementada a medida que el cliente hace uso del servicio. El servicio puede variar desde
telefona mvil hasta TV por cable, pasando por acceso a sitios web o transporte pblico.
Tarjetas sanitarias: En algunos hospitales y sistemas nacionales de salud ya se est implementando un sistema
de identificacin de pacientes y almacenamiento de los principales datos de la historia clnica de los mismos en
tarjetas inteligentes para agilizar la atencin. Actualmente la capacidad de almacenamiento es muy limitada, pero
en un futuro quizs se podra almacenar toda la historia dentro de la tarjeta. Es el caso de la tarjeta ONA de
Osakidetza, en el Pas Vasco.
Ntese, en cualquier caso, que todos estos servicios pueden ser derivados de los tres puntos planteados inicialmente
(identificacin, pago y almacenamiento seguro).

Estructura de una tarjeta inteligente microprocesada


Internamente, el chip de una tarjeta inteligente microprocesada se compone de:
CPU (Central Processing Unit): el procesador de la tarjeta; suelen ser de 8 bits, a 5 MHz y 5 voltios. Pueden
tener opcionalmente mdulos hardware para operaciones criptogrficas.
ROM (Read-Only Memory): memoria interna (normalmente entre 12 y 30 KB) en la que se incrusta el sistema
operativo de la tarjeta, las rutinas del protocolo de comunicaciones y los algoritmos de seguridad de alto nivel por
software. Esta memoria, como su nombre indica, no se puede reescribir y se inicializa durante el proceso de
fabricacin (vase apartado siguiente).
EEPROM: memoria de almacenamiento (equivalente al disco duro en un ordenador personal) en el que est
grabado el sistema de ficheros, los datos usados por las aplicaciones, claves de seguridad y las propias
aplicaciones que se ejecutan en la tarjeta. El acceso a esta memoria est protegido a distintos niveles por el

Tarjeta inteligente
sistema operativo de la tarjeta.
RAM (Random Access Memory): memoria voltil de trabajo del procesador.

Proceso de fabricacin
La fabricacin de tarjetas inteligentes abarca normalmente los siguientes pasos:
1. Fabricacin del chip, o muchos chips en una oblea. Varios miles de chips de circuito integrado se fabrican a la
vez en la forma de obleas de silicio con aproximadamente 3.000 a 4.000 unidades.
2. Empaquetado de los chips individuales para su insercin en una tarjeta. Una vez que se termina una oblea, cada
chip se prueba individualmente, se divide la oblea y se realizan las conexiones elctricas del chip.
3. Fabricacin de la tarjeta. La tarjeta est compuesta de cloruro de polivinilo o de un material similar. Las
caractersticas qumicas y las dimensiones de la tarjeta y sus tolerancias son reguladas por estndares
internacionales. El material de la tarjeta se produce en una hoja grande, plana del grosor prescrito. Para muchos
tipos de tarjetas producidas en serie, estas hojas entonces se imprimen con los elementos grficos comunes a todas
las tarjetas. Las tarjetas individuales entonces se cortan de esta hoja plana y los bordes de cada tarjeta se lijan.
4. Insercin del chip en la tarjeta. Una vez que el chip y la tarjeta estn preparados, los dos se unen: se hace un
agujero en la tarjeta, y el chip se pega en l con pegamento.
5. Pre-personalizacin. Una vez la tarjeta est completa, la mayora de los usos inteligentes de la misma requieren
que ciertos ficheros de los programas o de datos estn instalados en cada chip (tarjeta) antes de que la tarjeta se
pueda personalizar para un titular especfico. Esta preparacin general del software o de los archivos en la tarjeta
se hace con una operacin llamada la pre-personalizacin, que se hace a travs de los contactos del chip y por lo
tanto puede proceder solamente a la velocidad proporcionada por esa interfaz.
6. Personalizacin. El procedimiento de la personalizacin implica el poner de la informacin tal como nombres,
perfiles o nmeros de cuenta en la tarjeta; a partir de la realizacin de este proceso la tarjeta est asignada a una
persona en particular. Normalmente esta personalizacin ser grfica (estampando o troquelando datos personales
del titular sobre la superficie plstica de la tarjeta) y/o elctrica (grabando informacin personal del titular en
algn fichero de la tarjeta).

Seguridad
La seguridad es una de las propiedades ms importantes de las tarjetas inteligentes y se aplica a mltiples niveles y
con distintos mecanismos. Cada fichero lleva asociadas unas condiciones de acceso y deben ser satisfechas antes de
ejecutar un comando sobre ese fichero.
En el momento de personalizacin de la tarjeta (durante su fabricacin) se puede indicar qu mecanismos de
seguridad se aplican a los ficheros. Normalmente se definirn:
Ficheros de acceso libre
Ficheros protegidos por claves: Pueden definirse varias claves con distintos propsitos. Normalmente se definen
claves para proteger la escritura de algunos ficheros y claves especficas para los comandos de consumo y carga
de las aplicaciones de monedero electrnico. De ese modo la aplicacin que intente ejecutar comandos sobre
ficheros protegidos tendr que negociar previamente con la tarjeta la clave oportuna.
Ficheros protegidos por PIN: El PIN es un nmero secreto que va almacenado en un fichero protegido y que es
solicitado al usuario para acceder a este tipo de ficheros protegidos. Cuando el usuario lo introduce y el programa
se lo pasa a la operacin que va a abrir el fichero en cuestin el sistema valida que el PIN sea correcto para dar
acceso al fichero.
Finalmente, indicar que la negociacin de claves se realiza habitualmente apoyndose en un Mdulo SAM, que no
deja de ser otra tarjeta inteligente en formato ID-000 alojada en un lector interno propio dentro de la carcasa del
lector principal o del TPV y que contiene aplicaciones criptogrficas que permiten negociar las claves oportunas con

Tarjeta inteligente
la tarjeta inteligente del usuario. Operando de este modo se est autenticando el lector, la tarjeta y el mdulo SAM
involucrados en cada operacin.

Modelos de programacin
Al aproximarse a la programacin de tarjetas inteligentes hay que distinguir dos mbitos claramente diferenciados:
Programacin de aplicaciones para el chip de la tarjeta, es decir, de aplicaciones que se almacenan y ejecutan
dentro del chip de la tarjeta cuando sta recibe alimentacin elctrica de un lector.
Programacin de aplicaciones para los sistemas en los que se utiliza la tarjeta, esto es, aplicaciones que se
ejecutan en ordenadores (en un sentido genrico, ya que pueden ser TPVs empotrados, cajeros automticos, PCs
de escritorio, etc.) a los que se conecta un lector de tarjetas en el que se inserta (o aproxima si es un lector sin
contactos) una tarjeta inteligente. Estas aplicaciones se comunican con el lector, el cual se comunica con la tarjeta
y sus aplicaciones.

Programacin de aplicaciones para el chip de la tarjeta


Este tipo de programacin es de muy bajo nivel y depende normalmente del tipo y proceso de fabricacin de las
propias tarjetas. En la mayora de las tarjetas inteligentes el sistema operativo de la tarjeta y las aplicaciones que van
dentro del chip se cargan en el propio proceso de fabricacin y no pueden ser luego modificadas una vez que la
tarjeta ha sido fabricada.
Una excepcin clara a este caso pueden ser las Java Cards, que son tarjetas que en el proceso de fabricacin
incorporan un sistema operativo y una mquina virtual Java especfica para este entorno. Una vez fabricada la tarjeta,
los desarrolladores pueden implementar mini-aplicaciones (applets) Java para ser cargadas en la tarjeta (mediante un
procedimiento que garantice la seguridad del sistema).

Programacin de aplicaciones para los sistemas en los que se utiliza la tarjeta


Existen varias APIs de programacin estandarizadas para comunicarse con los lectores de tarjetas inteligentes desde
un ordenador. Las principales son:
PC/SC (Personal Computer/Smart Card), especificado por el PC/SC Workgroup [3]. Existe una implementacin
para Microsoft Windows y tambin el proyecto MUSCLE [4] proporciona una implementacin casi completa de
esta especificacin para los sistemas operativos GNU Linux-UNIX.
OCF (OpenCard Framework), especificado por el grupo de empresas OpenCard [5]. Este entorno intenta
proporcionar un diseo orientado a objetos fcilmente extensible y modular. El consorcio OpenCard publica el
API y proporciona una implementacin de referencia en Java. Existe un adaptador para que OCF trabaje sobre
PC/SC.
En ambos casos, el modelo de programacin que utilizan las tarjetas inteligentes est basado en protocolos de
peticin-respuesta. La tarjeta (su software) 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.
Desde el terminal se invocan estos comandos a travs de cualquiera de las APIs antes descritas componiendo APDUs
(Application Protocol Data Unit - comandos con parmetros) que son enviados a la tarjeta para que sta responda.

Tarjeta inteligente

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Tarjeta inteligente. Commons


Open Card Framework (OCF) [5]
PC/SC Workgroup [3]
Tutorial de las Tarjetas Inteligentes [6]
Introduccin a las Tarjetas Inteligentes [7]
Smart Card Alliance. [8]
OpenSC. [9]
Tarjetas monedero [10]
CEPS. Especificaciones comunes para monederos electrnicos [11]

Referencias
[1]
[2]
[3]
[4]
[5]
[6]

http:/ / www. ITSO. org. uk/


http:/ / www. cert. fnmt. es
http:/ / www. pcscworkgroup. com/
http:/ / www. linuxnet. com/
http:/ / www. opencard. org/
http:/ / www. smartcardbasics. com

[7] http:/ / sumitdhar. blogspot. com/ 2004/ 11/ introduction-to-smart-cards. html


[8] http:/ / www. smartcardalliance. org/
[9] http:/ / www. opensc. org/
[10] http:/ / www. iec. csic. es/ criptonomicon/ comercio/ tarjetas. html
[11] http:/ / www. irisa. fr/ vertecs/ Equipe/ Rusu/ FME02/ businessrequirements7-0. pdf

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Tarjeta inteligente Fuente: http://es.wikipedia.org/w/index.php?oldid=74877716 Contribuyentes: Adrianiks, AeroPsico, Agschwen, Akroriol, Alberto.navas, Alexav8, AlvaroRG,
Andresbogota1, AngieGM, AnselmiJuan, Atila rey, C'est moi, Channel R, Cinabrium, CommonsDelinker, Ctrl Z, David0811, Diego.souto, Diegusjaimes, Felipealvarez, Fernando Estel, Fixertool,
Gcastillom, Grillitus, J. A. Glvez, Jkbw, Jmbeltran, Jualca, Kimelectronics, Laukatu, Leonpolanco, Logix16, Mansoncc, Mao Zaluchi, Mapcho, MarcoAurelio, Masterdjinn, Matdrodes,
Matsukaze1982, Migfer, Miguel.lima, Monta990, Mpeinadopa, Mriosriquelme, Museo8bits, NaBUru38, NicolasAlejandro, Nihilo, Nyao Nyao, Oblongo, PabloCastellano, Pablogijon, Resped,
Retama, RoyFocker, Saloca, Sanbec, Superzerocool, Tarawa1943, Tecnologistica, Tidsa, Timohap, Tipar, Tony Rotondas, Wiki12345678, Wilfero, Yeza, Zeugma fr, 123 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:SmartCardPinout.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SmartCardPinout.svg Licencia: GNU Free Documentation License Contribuyentes: Dacs,
WhiteTimberwolf
Archivo:Commons-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg Licencia: Public Domain Contribuyentes: SVG version was created by User:Grunt
and cleaned up by 3247, based on the earlier PNG version, created by Reidab.

Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

Potrebbero piacerti anche