O que é um programador de cartão inteligente?
Um cartão inteligente é um cartão que pode ser capaz de armazenamento de dados ou também pode ter um microprocessador e, portanto, ser, em essência, um computador em miniatura e ser capaz de processar dados. As especificações máximas do cartão inteligente incluem 8 kb (kilobytes) de RAM, 346 kb de ROM e 256 kb de ROM programável, juntamente com um microprocessador de 16 bits. Um programador de cartão inteligente é um dispositivo para programar cartões inteligentes.
Há um número crescente de usos para cartões inteligentes. Eles podem ser usados em sistemas de segurança de computadores, por exemplo, teclados de cartões inteligentes ou na construção de acessos. Eles podem funcionar como cartões de crédito, dinheiro eletrônico ou cartões bancários. Eles também podem ser empregados em sistemas de fidelidade ou como cartões de identificação. O uso preciso planejado para os cartões inteligentes determinará como o programador de cartões inteligentes é configurado para formatá-los.
Algumas das decisões que devem ser tomadas antes que o programador de cartões inteligentes funcione envolvem decidir se o cartão terá um uso único ou múltiplo, se manterá as informações ou o valor do registro e se alguns ou todos os dados no cartão deve ser mantido seguro. Também é importante tomar decisões sobre criptografia e validação para acessar o cartão, como senhas ou números PIN, antes de decidir o cartão inteligente e o programador de cartões inteligentes a serem usados e garantir que o cartão e o programador sejam compatíveis. Outra questão importante é a linguagem que será usada para programar os cartões: enquanto alguns cartões são programados em JAVA, outros são programados em BASIC ou em outros idiomas.
Outra consideração importante ao escolher o programador de cartão inteligente e uma das principais diferenças entre os modelos é se é um programador de cartão inteligente de contato ou um programador de cartão inteligente sem contato. Um cartão inteligente de contato é aquele que deve ser inserido no leitor. Um cartão inteligente sem contato, por outro lado, possui uma etiqueta de identificação por radiofrequência (RFID) incorporada e - desde que esteja dentro do "alcance de leitura" - pode se comunicar com um leitor de cartão inteligente à distância.
Alguns dispositivos programadores de cartões inteligentes são projetados para funcionar com muitos tipos de cartões inteligentes, enquanto outros são configurados para apenas um tipo específico. Alguns destinam-se a cartões que serão desembolsados e outros foram projetados para uso no local em circunstâncias nas quais a redigitação e / ou adição de novos usuários são problemas contínuos. Além disso, alguns programadores de cartões inteligentes são fornecidos em um estojo que pode funcionar como um leitor e que inclui uma bateria, uma tampa protetora e outros recursos de proteção, durabilidade e funcionalidade. Outros são fornecidos como uma placa de circuito na qual um gabinete, um cabo serial e uma bateria CC de 9 volts devem ser adicionados para funcionalidade e proteção do programador. Por outro lado, o primeiro tipo é vendido por mais de US $ 1000 dólares (USD), enquanto o último é inferior a US $ 25.