Skip to main content

¿Qué es un programador de tarjeta inteligente?

Una tarjeta inteligente es una tarjeta que puede ser capaz de almacenar datos, o también puede tener un microprocesador y, por lo tanto, ser, en esencia, una computadora en miniatura y ser capaz de procesar datos. Las especificaciones máximas de la tarjeta inteligente incluyen 8 kb (kilobytes) de RAM, 346 kb de ROM y 256 kb de ROM que es programable, junto con un microprocesador de 16 bits. Un programador de tarjetas inteligentes es un dispositivo para programar tarjetas inteligentes.

Hay un número creciente de usos para las tarjetas inteligentes. Se pueden usar en sistemas de seguridad informática, por ejemplo, en teclados de tarjetas inteligentes o en el acceso a edificios. Pueden funcionar como tarjetas de crédito, efectivo electrónico o tarjetas bancarias. También pueden emplearse en sistemas de fidelización o como tarjetas de identificación. El uso preciso que se planea para las tarjetas inteligentes determinará cómo se configura el programador de tarjetas inteligentes para formatearlas.

Algunas de las decisiones que deben tomarse antes de poner en funcionamiento el programador de tarjetas inteligentes implican decidir si la tarjeta tendrá un solo uso o múltiples usos, si mantendrá información o valor de registro, y si algunos o todos los datos en el La tarjeta debe mantenerse segura. También es importante tomar decisiones sobre el cifrado y la validación para acceder a la tarjeta, como contraseñas o números PIN, antes de decidir qué tarjeta inteligente y programador de tarjeta inteligente usará y asegurarse de que la tarjeta y el programador sean compatibles. Otro tema importante es el lenguaje que se utilizará para programar las tarjetas: mientras que algunas tarjetas están programadas en JAVA, otras están programadas en BASIC u otros idiomas.

Otra consideración importante al elegir el programador de tarjeta inteligente y una de las diferencias clave entre los modelos, es si se trata de un programador de tarjeta inteligente de contacto o un programador de tarjeta inteligente sin contacto. Una tarjeta inteligente de contacto es aquella que debe insertarse en un lector. Una tarjeta inteligente sin contacto, por otro lado, tiene una etiqueta de identificación de radiofrecuencia (RFID) incorporada y, siempre que esté dentro del "rango de lectura", puede comunicarse con un lector de tarjeta inteligente a distancia.

Algunos dispositivos programadores de tarjetas inteligentes están diseñados para funcionar con muchos tipos de tarjetas inteligentes, mientras que otros están configurados para un solo tipo específico. Algunas están destinadas a tarjetas que se van a desembolsar y otras están diseñadas para su uso en el sitio en circunstancias en las que volver a teclear y / o agregar nuevos usuarios son problemas continuos. Además, algunos programadores de tarjetas inteligentes se proporcionan en un caso que puede funcionar como lector y que incluye una batería, una placa protectora y otras características de protección, durabilidad y funciones. Otros se proporcionan como una placa de circuito a la que se debe agregar una carcasa, un cable serie y una batería de CC de 9 voltios para su funcionalidad y para proteger al programador. Por otro lado, el primer tipo se vende por más de $ 1000 dólares estadounidenses (USD), mientras que el último es inferior a $ 25 USD.