SMART CARDS PUC-CAMPINAS Grupo 5 Helder Carnetta Nelson Relvas - ppt carregar
SMART CARDS PUC-CAMPINAS Grupo 5 Helder Carnetta Nelson Relvas
PublicouFilipe Terra Alterado mais de 5 anos atrás
Apresentação em tema: "SMART CARDS PUC-CAMPINAS Grupo 5 Helder Carnetta Nelson Relvas"— Transcrição da apresentação:
1 SMART CARDS PUC-CAMPINAS Grupo 5 Helder Carnetta Nelson Relvas
2 História dos Cartões Plásticos
Inicialmente utilizados para identificação Uso para pagamentos em 1950 – Diners Club Segurança contra fraudes: - Caracteres em relevo e senha - Hologramas e micro impressão - Desenhos invisíveis – fibras fluorescentes - Assinatura
3 Cartões com tarja magnética
Dados escritos eletronicamente Trilhas com dados diferenciados Inversões de fluxo correspondem a dados Aproximadamente 140 bytes armazenados Dados podem ser perdidos Segurança baixa
4 História dos Smart Cards
1974: Primeira patente – Roland Moreno 1981: Bull e Philips produzem cartão que atende as normas ISO Início dos anos 80: France Télecom usa cartões nos telefones públicos 1985: Cartões bancários são utilizados na França Desde 98 mais de 1 bilhão de cartões / ano
5 Smart Cards Vantagens sobre os magnéticos - Maior espaço de memória
- Armazena informações secretas - Inteligência própria - Elimina a necessidade de enviar dados confidenciais nas linhas de comunicação
6 Arquitetura de Hardware & Software
Tipos de Smart Card Contato físico Sem contato físico
7 Arquitetura de Hardware & Software
Por contato físico Inserção do cartão na leitora Permitem a troca de dados entre ambos Sem Contato físico Conexão através de ondas eletromagnéticas Economia de tempo Não desgaste dos terminais do cartão
8 Características dos Smart Cards
Custo Varia entre US$2.00 a US$10.00 Confiabilidade 10000 ciclos de leitura/escrita Atendem normas ISO Testes de torção, de flexibilidade, de desgaste, de concentração de carga, temperatura, umidade, eletricidade estática, ataque químico, ultravioleta, raios-x e testes de campo maginético
9 Características dos Smart Cards
Correção de erros Sistema operacional do chip (COS – Current Chip Operation Systems) realiza seu próprio algoritmo O Sistema Operacional do terminal deve checar os 2 bytes de código de status que o COS retorna após receber o comando do terminal ( como definido na ISO e nos comandos proprietários
10 Características dos Smart Cards
Capacidade de armazenamento Memórias EEPROM Capacidade de 8K – 128Kbit Segurança Altamente seguro Microprocessador e co-processador do chip suportam criptografia, autenticação e assinatura digital RSA 1024bits
11 Características dos Smart Cards
Capacidade de processamento Cartões mais antigos usavam um micro-controlador de 8-bits com clock de 16MHz Cartões mais modernos utilizam um micro-controlador RISC de 32-bits, rodando a um clock de 25 a 32 MHz
12 Smart Cards Microprocessados
Possui os principais elementos de um computador Sistema de Memórias ROM EEPROM RAM CPU RISC de 32bits Manipulam endereços de memória e registradores de entrada e saída Criptografia exige mais tempo de processamento. Canal de saída Serial e unidirecional bps
13 Elementos de um Smart Card
VCC Fornece a energia ao Chip RST Ponto usado para enviar um sinal de reset ao microprocessador CLK Fornecer o sinal de Clock externo, a partir do qual sinal interno de Clock e de Clock é derivado GND Ponto usado como tensão de referência e o seu valor é considerado 0 volts VPP Ponto Opcional usado unicamente em cartões antigos I/O Ponto de contato usado para transferir dados e comandos entre o Cartão Inteligente e o mundo exterior, mas em modo Half- Duplex RFU Ponto reservado para um uso futuro
14 Processo de fabricação do Smart Card
Processo de manufatura de um Smart Card em 8 etapas 1 Fabricação de milhares de chips em uma única pastilha de silício (wafer). Cada chip tem a forma de um quadrado de aproximadamente 5 mm de lado (25 mm2 de área, portanto). Esse modelo de chip é repetido até preencher toda a pastilha de silício (totalizando de 3000 a 4000 unidades por pastilha), num processo a vácuo, onde são depositados materiais extremamente puros no substrato de silício.
15 Processo de fabricação do Smart Card
16 Processo de fabricação do Smart Card
17 Processo de fabricação do Smart Card
18 Processo de fabricação do Smart Card
19 Processo de fabricação do Smart Card
20 API – Application Programming Interface
Especificação da plataforma Java Card 2.2.2 A tecnologia Java Card provê: Ambiente seguro para aplicações Independência de fabricante do hardware Que múltiplos aplicativos estejam num só smart card Que dispositivos com limitações de memória e capacidade de processamento rodem aplicações complexas
21 API – Application Programming Interface
Novas características no Java Card 2.2.2: APIs utilitária para TLV, BCD, short, int Gerenciamento de multiplas interfaces contact/contactless Suporte a mais de 20 portas lógicas Baseada na ISO7816 comprimento APDU suporte Adição dos algoritmos de criptografia: HMAC-MD5, HMAC-SHA1, SHA-256 e Korean Seed Assinatura com mensagem de recuperação Partial message digest API para acesso externo a memória
22 API – Application Programming Interface
Características que continuaram da versão 2.2.1 Suporte aos antigos padrões de SIM cards Avançado gerenciamento de memória Fácil de projetar e desenvolver aplicações Completa compatibilidade com testes Últimos algoritmos de criptografica Compatibilidade com todas antigas versões
23 ISO 7816 ISO 7816 é a norma internacionalmente aceita para os cartões inteligentes. Ela é de uma família de padrões essencialmente para lidar com os aspectos de interoperabilidade de cartões inteligentes de comunicação características, propriedades físicas, aplicação e identificadores do chip implantado e dados. A família ISO 7816 inclui onze peças que estão em uma constante fluxo de estado como eles estão sujeitos a revisão e atualização.
24 ISO A norma ISO especifica as características físicas do cartão, que inclui: Dimensões Radiação eletromagnética Estresse mecânico Localização do integrado IC no cartão Localização da pista magnética Resistência à eletricidade estática
25 ISO A norma ISO define a localização de contatos e dimensões. Ele também define o objetivo, localização e características elétricas dos contatos metálicos do cartão.
26 ISO A norma ISO é projetada para lidar com sinais eletrônicos e de transmissão protocolos. ISO específica os requisitos de tensão e de corrente elétrica a contatos que são os seguintes: Asynchronous half-duplex para transmissão protocolo (T = 0). Asynchronous meia duplex bloquear transmissão protocolo (T = 1). Cartões inteligentes que utilizam um protocolo proprietário para transmissão proceder à designação com ele. T = 14 inclui revisão do protocolo tipo de seleção.
27 ISO A norma ISO define o intercâmbio inter-comandos para a indústria do cartão de CPU. Prevê a instalação de interoperabilidade entre os setores de prestação de segurança e de transmissão de dados dos cartões. Define os comandos básicos para leitura, escrita e atualização do cartão de dados.
28 ISO A norma ISO trata de procedimento de registo Identificadores de Aplicação (AID) e o sistema de numeração. Define as normas para a Aplicação Identificadores que tem duas partes: Registrado Application Identifier Provider (RID), de cinco bytes que é único para o vendor. Um campo de tamanho variável de até 11 bytes EIRD que pode utilizar para identificar aplicações específicas.
29 ISO A norma ISO define o dispositivo de transferência física e dados operacionais.
30 ISO Structured Card Query Language (SCQL) específica o método padrão para manter e consultar o base de dados.
31 ISO Segurança, operação e comandos são padronizadas por este critério. ISO inclui os comandos para a gestão da segurança interna do cartão e podem incluir criptografia técnicas de gestão de segurança e outros métodos.
32 ISO A norma ISO inclui especificações para os comandos para o cartão de gestão. A seguir fornece o principal interesse desta norma: Descrição e codificação de atributos de segurança do cartão de objetos relacionados. Funções e sintaxe dos comandos adicionais inter-indústria. Descrição e codificação do ciclo de vida dos cartões e objetos relacionados. Elementos de dados associados com esses comandos. Mecanismo para o início de cartões de mensagens originado.
33 ISO A norma ISO foi concebida para resolver sinais elétricos e de sinais de reset síncrono de cartões. Ele inclui os seguintes: Sinal estruturas Potência Estrutura para a reposição do sinal que é enviado entre o CI e o cartão de interface dispositivo como um terminal
34 ISO A norma ISO se entende por identificação pessoal do utilizador. Ela pode utilizar métodos biométricos e de normas para a realização identificação pessoal.
35 JCRMI
36 Aplicações Identificação - Controle de acesso - Controle de ponto
- Acesso à áreas restritas -Mais de 1 milhão de universitários nos Estados Unidos
37 Aplicações Saúde - Alemanha: 80 milhões de cartões emitidos (todo cidadão tem direito) - França: projeto Sésam Vitale espera emitir 10 milhões de cartões - Itália: Alzheimer Card controla os portadores do mal de Alzheimer - Comitê Europeu de Padronização de informações de saúde
38 Sésam Vitale Programa Nacional Francês Usado para:
- Registrar os atendimentos - Autorizar os pagamentos dos honorários médicos - Solicitar exames
39 Cartão Saúde Repositório de dados relativos à saúde dos pacientes, e ferramenta para automatizar o atendimento ambulatorial Cartão do paciente - Identificação, registro de atendimentos, solicitação de exames, prescrição de receitas, registro de exames, entre outros Cartão do médico - Pode ler e gravar dados no cartão do paciente, através de identificação e chave de acesso e registrar o histórico dos relacionamentos com os pacientes.
40 Aplicações Telefonia - GSM: Cartão SIM, permite transferir dados nos telefones, armazenar agendas, mensagens, créditos Trânsito - Transporte público - Pagamento de pedágio - Estacionamento
41 Instituto Nacional de Tecnologia da Informação - ITI
Chaveiro Eletrônico - Sistema que permite que o usuário assine e cifre s e mensagens enviadas pelo correio eletrônico, além de possibilitar o acesso a funcionalidades dos navegadores de Internet, principalmente o Mozilla, quando esses demandarem serviços com certificação
42 Segurança Sistema simples de clonagem de cartões - Falhas de segurança
- Quebra do sistema criptográfico Equipamentos - Hardware do chip - Caros - Pessoas especializadas DPA (Differential Power Analysis) - Através da análise da atividade elétrica do próprio chip Cartão SIM - Mais fácil de clonar - Na Ásia existem sistemas completos à venda
43 "Carders" Criminosos especializados em fraudes com cartões
Sistemas e técnicas que capturam as senhas no momento que o usuário digita ou em sistemas onde possam estar armazenadas Atualmente o mecanismo mais utilizado é conhecido como "chupa-cabra"
44 Chupa-cabra Leitor de cartões feito artesanalmente
Possui memória interna Armazena os dados das contas corrente
45 Operação Pen Drive Primeira vez no país que os "carders" conseguiram clonar os chips de segurança Técnica criada por um engenheiro no Paraná Chips são instalados nas máquinas - Recolhe informações dos cartões Os chips são recolhidos, e com as informações coletadas, os cartões são clonados
46 Bibliografia acessado dia 20/08/2008 às 12:00 acessado dia 21/08/2008 às 12:00 acessado dia 22/08/2008 às 20:00 acessado dia 01/09/2008 às 00:00 acessado dia 06/09/2008 às 00:00 acessado dia 15/09/2008 às 23:00 acessado dia 20/09/2008 às 22:00 acessado dia 28/09/2008 às 12:00 acessado dia 28/09/2008 às 19:40 acessado dia 28/09/2008 às 19:30 acessado dia 29/09/2008 às 20:00 acessado dia 29/09/2008 às 20:00