Tcc - ferramentas java card
UNIVERSIDADE DO OESTE DE SANTA CATARINA – UNOESC CAMPUS DE SÃO MIGUEL DO OESTE
JOHNI DOUGLAS MARANGON
ESTUDO COMPARATIVO DE FERRAMENTAS PARA DESENVOLVIMENTO DE APLICATIVOS UTILIZANDO A PLATAFORMA JAVA CARD
São Miguel do Oeste (SC) 2009
2
JOHNI DOUGLAS MARANGON
ESTUDO COMPARATIVO DE FERRAMENTAS PARA DESENVOLVIMENTO DE APLICATIVOS UTILIZANDO A PLATAFORMA JAVA CARD
Projeto de Trabalho de Conclusão de Curso apresentado à Universidade do Oeste de Santa Catarina – UNOESC, Campus de São Miguel do Oeste como requisito parcial à obtenção do grau de Bacharel em Sistemas de Informação
Orientador: Prof. Esp. Roberson Junior Fernandes Alves
São Miguel do Oeste (SC) 2009
3
LISTAS DE ILUSTRAÇÕES
Desenho 1: Desenho 2 : Desenho 3: Desenho 4: Desenho 5: Desenho 6: Desenho 7: Desenho 8: Cartão Cidadão de Portugal..............................................................................................09 Arquitetura típica de um cartão de memória com contato com lógica de segurança.......15 Arquitetura típica de um cartão com processador e co-processador................................16 Pontos de contato do cartão..............................................................................................16 Estrutura de um comando APDU.....................................................................................19 Estrutura de uma resposta APDU. ...................................................................................20 Estrutura Java Card...........................................................................................................26 Java Card Virtual Machine...............................................................................................29
4
LISTAS DE QUADROS
Quadro 1: Quadro 2: Quadro 3: Quadro 4: Quadro 5:
Marcos no desenvolvimento da tecnologia de cartão inteligente.....................................13 Tipos de memória comumente utilizadas em cartões