Smart Card e Java Card Trabalho da Disciplina Redes II Professores: Luís Henrique Maciel Kosmalski Costa Otto Carlos Muniz Bandeira Duarte Aluno: Thiago Xavier Cardoso ECI – UFRJ – 2008.2 Índice • • Cartões Magnéticos Smart Cards e Java Cards • • • • • • Vantagens e Desvantagens Segurança Aplicações Smart Cards no Brasil Conclusão Perguntas Cartões Magnéticos • • Partículas Magnetizadas Três faixas • Duas de leitura • • • Uma de leitura/escrita • • 1ª faixa: 79 caracteres 2ª faixa: 40 caracteres 3ª faixa: 107 caracteres Infra-estrutura consolidada Smart Cards • Computadores em miniatura • • • • Microprocessador Memória (ROM, RAM e EEPROM) Alguns não apresentam microprocessador Antena (opcional) • • Contato X Aproximação Módulo de contato Smart Cards Energia (Vcc) Terra Reset I/O – Entrada/Saída Clock Smart Cards • Vantagens e Desvantagens • • • • • • Vida útil muito maior Maior capacidade de memória Mais seguro Capaz de processar dados Preço mais elevado Infra estrutura mais cara Java Cards • • • Smart Cards com pequenos aplicativos Programados em Java Benefícios: • • • • • Interoperabilidade Segurança Multi-aplicativo Dinamismo Compatibilidade Segurança • • • • • • PIN (Personal Identification Number) Biometria Criptografia simétrica Criptografia assimétrica Hash Mais utilizada: criptografia simétrica Aplicações • • • • • Identificação Celulares Transporte Público TV a Cabo Bancos Smart Cards no Brasil • Projeto RIC (Registro de Identidade Civil) • • • • • • 40 documentos Impressões digitais Unicidade Evitar homônimos Transporte Público (Ônibus) Smart.Net Conclusão • • Cartões magnéticos: tecnologia ultrapassada Smart Cards: • • • • • Segurança Diversas aplicações em um mesmo dispositivo Menos falsificações e erros Tecnologia presente no dia-a-dia Simplicidade Perguntas • • • • • 1) Por que os cartões magnéticos estão sendo substituídos pelos Smart Cards? 2) É correto afirmar que Smart Cards de aproximação (não precisam de contato físico com o equipamentos de leitura) são mais caros que os convencionais? Por que? 3) O que explica a maior utilização de algoritmos de criptografia simétrica em Smart Cards, visto que os algoritmos de criptografia assimétrica representam maior segurança? 4) Cite uma aplicação em que o cartão inteligente apresente três funções distintas. 5) Qual é a necessidade da criação de um projeto tão grande como o RIC? Smart Card e Java Card Obrigado!