Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Cleber Giovanni Suavi
Título: Documentos e Dinheiro Eletrónico com Smart Cards Utilizando Tecnologia Java Card
 
Introdução:
Atualmente, o cidadão deve portar inúmeros documentos. Cada um desses documentos possui uma ou algumas finalidades. Essa variedade de documentos não oferece muita praticidade ao cidadão. Pode-se citar, por exemplo, o Título de Eleitor, que é usado esporadicamente. Outros, como o Cadastro de Pessoa Física (CPF) e Registro Geral (RG), são usados com mais freqüência e, geralmente, apresentados juntamente para identificação do cidadão. Entre outros documentos, pode-se mencionar ainda Carteira Nacional de Habilitação (CNH), Carteira de Reservista, Carteira de Estudante. Para substituir todos esses documentos, os smart cards ou cartões inteligentes poderiam ser utilizados de forma a tornar muito mais prático e rápido a abertura de uma conta no banco ou a compra de algum produto no comércio, por exemplo. Mas como isso seria possível? Muito parecido tanto em formato quanto tamanho aos cartões de crédito com tarja magnética, um smart card possui como grande diferencial um pequeno microchip com capacidade de processamento e armazenamento de dados. Assim, um smart card seria capaz de armazenar não só as informações constantes nos documentos pessoais de um cidadão, mas também, o valor de cédulas e moedas que se conhece hoje, de tal forma que seria possível extinguir as mesmas. Além disso, outras formas de identificação, como por exemplo, a assinatura digital, como lembra Hong e Chun (2001, p. 1370), poderiam ser adicionadas ao smart card. Assim, imagina-se um cenário onde o cidadão, com seu smart card, teria a possibilidade de efetuar um saque em qualquer caixa eletrônico de qualquer banco onde possua uma conta bancária de forma que, o valor sacado, seria armazenado e contabilizado no próprio smart card. Por sua vez, o cidadão poderia se dirigir a uma loja, fazer suas compras, abrir sua conta nesta loja e efetuar o pagamento. Tudo isso bastando ao cidadão apresentar seu smart card, que neste momento, estaria contendo todos seus documentos e seu dinheiro, de forma totalmente digital. Desta forma, conforme lembra Buse (1998, p. 01), não haveria mais as lembranças da procura desajeitada pela última pequena moeda no fundo do bolso. Neste cenário, um aspecto muito importante que deve ser considerado, pelo fato de haver envolvimento com dinheiro e documentos pessoais, é a segurança das informações presentes no smart card. Autenticação, integridade e confidencialidade são os serviços de segurança que devem estar presentes para garantir, respectivamente, a identidade do indivíduo, garantir que as informações envolvidas estão corretas e não sofreram alterações e, por fim, que o acesso aconteça somente por pessoas autorizadas. Tendo em vista o cenário descrito, este trabalho propõe o desenvolvimento de uma aplicação (para uso em um smart card as aplicações chamam-se applet ou cardlet) que possa ser instalada em um smart card, onde sejam possíveis a utilização de dinheiro eletrônico e documentos pessoais, respectivamente, em substituição ao papel moeda e documentos pessoais em papel, além de garantir a segurança das informações pertencentes ao usuário do cartão. Para alcançar esse propósito, é feito uso da tecnologia chamada Java card que possibilita o desenvolvimento de applets para serem utilizados em smart cards. Para garantir os serviços de segurança anteriormente citados é empregado o uso de chaves assimétricas, ou seja, chaves privada e pública e o uso de certificado digital. Smart card aliado com a tecnologia Java card, oferece uma série de vantagens e benefícios. Além de compacto e do poder computacional, podem ser citados ainda segurança, portabilidade e facilidade de uso. Buse (1998, p. iv) descreve que smart cards oferecem também flexibilidade, que possibilita o compartilhamento de produtos e serviços num mesmo cartão. Paludo (2003, p. 85) lembra que essa característica torna o smart card dinâmico, ou seja, novos applets podem ser instalados e registrados mesmo depois que um cartão foi emitido, se adaptando às necessidades de mudança do usuário do cartão. Tendo em vista todas as vantagens e a praticidade das tecnologias citadas e o fato dessas tecnologias não terem sido ainda muito exploradas no Brasil, esse trabalho se propõe a servir de exemplo para que futuros trabalhos venham a serem desenvolvidos utilizando essas tecnologias.