Magnetic Cards
And
Smart Cards
1
Barcode Standards
História do código de barras
Padrões de mercado
Ean13
Code39
Code128
Codabar
Referências
2
História do Código de Barras
Codificando os Dados:
Codificando como uma Combinação de Barras e Espaços
Codificando nas Barras / Codificando nos Espaços
Caractere de Verificação (se presente, só necessário em alguns tipos)
Padrão de Parada
Zona de Silêncio
Métodos de Codificação:
Codificação Binária (NRZ) (EAN 8, 13 ; UPC )
São usados dois tamanhos de barras e espaços para codificar os dados
(Uma barra / espaço fino é aproximadamente 2 a 3 vezes menos larga que
uma barra / espaço largo). Pode-se facilmente converter as barras /
espaços em código binário e depois em ASCII. –
EXEMPLO: Código 39.
Codificação Proporcional ( 2 de 5 Industrial; 3 de 9, Codabar; etc)
Há muitos tamanhos diferentes de barras e espaços. O tamanho das
barras / espaços a sequência deles define os caracteres representados.
Mais difícil de ler (não é possível fácil tradução para binário) e é
necessária maior precisão para imprimir e ler o código –
EXEMPLO: Codigo 128 5
Segurança dos Dados
6
Tipos de Leitores de Código de Barras
Caneta (Só varre um ponto)
Fonte de Luz + Foto Diodo próximos na ponta de uma caneta.
Para ler um código de Barras arrasta-se a caneta sobre o
código num movimento uniforme. O foto diodo mede a
intensidade da luz refletida de volta da fonte de luz e gera
uma forma de onda que é usada para medir a largura e os
espaços entre as barras. Barras pretas absorvem a luz e
espaços brancos refletem a luz.
Varreduras a Laser
Funcionamento semelhante à caneta, com a exceção que
usam um feixe leaser e tipicamente empregam espelhos ou Há ainda os códigos
um prisma giratório para acionar o feixe laser para a frente e
para trás sobre o código de barra de Barra 2D que
podem codificar
Leitores Usando Dispositivos CCD (Charge algums milhares de
Coupled Devices)
Usam uma vetor com centenas de sensores de luz
bytes – Requerem
minúsculos alinhados na cabeça de leitura. leitores Especiais.
Leitores Baseados em Cameras (PDF417, Aztec Code,
Usam uma pequena camera de vídeo para capturar a imagem
de um código de barras. O dispositivo leitor usa técnicas
Data Matrix, etc)
sofisticadas de processamento digital de imagens para
decodificar o código de barras. 7
Como Escolher um Código de Barras ?
Questões a Perguntar:
Já Há um padrão Pré-Definido a Ser Seguido ?
Qual o Conjunto de Caracteres a Ser Codificado?
Somente Numérico
Alfanumérico
Caracteres Especiais
Quantos Dados Tem que ser Codificados ?
Alguns códigos de Barra fornecem maior densidade de dados que outros.
O espaço disponível no documento definirá quantos caracteres podem ser codificados.
Se a resolução de varredura é alta, mais caracteres podem ser codificados.
Quantas leituras são toleradas antes de indicar erro de leitura.
É necessário ter um dígito de verificação / caractere de Verificação ?
Alguns códigos tem esta característica embutida e dispensam digito extra de
verificação
Posição no Documento
Alguns códigos de barra são mais tolerantes nos requisitos da zona de silêncio, ou seja,
se o código de barras estiver numa borda algumas leituras erradas podem ocorrer. 8
Padrões de mercado – EAN13 – Comércio Em Geral
EAN 13
Caracteres Flag: 20
Caracteres de Msg: 0123456789
Posição = eoeoeoeoeoeo
Soma posiç. Ímpar: 0 + 1 + 3 + 5 + 7 + 9 = 25
Posições ímpares x 3: 25 x 3 = 75
Soma posiç. Pares: 0 + 2 + 4 + 6 + 8 = 22
Soma de pares e ímp: 75 + 22 = 97
Caractere de verific: 3
Código a ser impresso: 2001234567893 11
Padrões de mercado – EAN13
Existem ainda algumas variações deste
padrão para armazenar informações extras.
EAN 8
Variação do EAN 13 que codifica 8 números ao invés de 13
Cada Caractere: 2 barras e 2 espaços
Padronização a nível europeu
13
Padrões de mercado – Code39
Permite representação alfanumérica. Representa
“0-9 A-Z # % + $ / . -” além do espaço. O símbolo
“*” é sempre o caractere START / STOP. 1
Caractere = 5 barras e 4 espaços (3 dos elementos
devem ser de máxima largura).
15
Padrões de mercado – Code128
Código de barras dos mais novos e com mais futuro na
identificação automática. Todos os caracteres da tabela
ASCII (128 caracteres) podem ser codificados nesta
simbologia.
Longitude variável.
Longitude: variável
http://www.lascofittings.com/BarCode-EDI/bc-history.
htm
http://www.dataid.com/bcsymbology.htm
http://www.barcodeus.com/barcodes.htm
http://www.waspbarcode.com/
http://www.tlashford.com/
http://www.bizfonts.com/code128fonts/
http://www.barcode-1.com/pub/russadam/39code.html
http://www.barcode-1.com/pub/russadam/128code.html
http://www.barcodeisland.com/ean13.phtml
19
Cartões Magnéticos
20
Magnetic Cards
Aplicações
• Cartões de crédito.
• Cartões de telefone.
• Tickets de metrô.
• Ingressos de eventos.
• Cartões de identificação.
• ...
21
Gravadoras e Leitoras de Codificação Magnética
(MCR)
Uso em cartões bancários, cartões de crédito, tickets, cheques
Os caracteres são impressos usando uma tinta contendo óxido de
ferro.
O documento é passado através de uma leitora que magnetiza o óxido
de ferro nos caracteres (preparação para leitura), então o documento é
passado sob uma pequena bobina (cabeça de leitura).
Quando os caracteres magnetizados passam sob a pequena cabeça de
leitura, eles produzem um sinal único, diferente para cada caracter.
Uma impressora especial é usada para imprimir os caracteres
É razoavelmente seguro e é usado em sistemas bancários
Não é afetado por rasuras ordinárias ou manchas
Existem 2 tipos principais:
• E13B
• CMC7
22
Gravadoras e Leitoras de Codificação Magnética
(MCR)
E13B
• Originou-se nos E.U.
• 10 números e 4 caracteres especiais
1 2 3 4 5 6 7 8 9 0
CMC7
• + Usado na Europa e Brasil e ..?
• Mais caracteres que E13B (64 caracteres)
• Caracteres feitos de diversas barras verticais
• Espaços entre as barras são avaliados binário (0=fino, 1=largo)
• Cada caractere gera um código de seis bits
23
Gravadoras e Leitoras de Codificação Magnética
(MCR) - Visa, Master Card
Combina código de barras 7 sinais(cabeças) de leitura
com redundância nos L1
canais de leitura. L2
Dados armazenados na
tarja magnética
Número de caracteres ao
redor de 1K 24
Magnetic Cards
Padrões ANSI / ISO
• Definem 3 faixas para diferentes utilizações.
• As Faixas são definidas apenas pelas suas localizações na fita
magnética.
• A Fita magnética é magneticamente homogênea.
25
Magnetic Cards
26
Magnetic Cards
Faixa 1
• Normalmente guarda o nome do dono do cartão, a conta e algum
outro dado relevante.
• Utilizada, por exemplo, por companhias aéreas, quando se faz uma
reserva com o cartão de crédito.
27
Magnetic Cards
Faixa 2
• Geralmente a mais utilizada pelos bancos.
• Somente contém caracteres numéricos.
28
Magnetic Cards
Faixa 3
• Definida para leitura e escrita de dados.
• Acabou se tornando dificilmente utilizada.
29
Magnetic Cards
31
Smart Cards
São Cartões Inteligentes que substituem os
cartões magnéticos com um microprocessador e
memória. Ver cartão da TIM.
Possuem conectores que conectam o sistema
existente no cartão ao sistema da máquina de
leitura/acesso.
Incluem eletrônica embutida e memória de
armazenamento (geralmente 16 K ou mais)
Armazena detalhes e informação de transações
Numerosas aplicações, incluindo compras,
bancos, TV por assinatura, aplicações médicas
Existem riscos de segurança potenciais
32
Smart Cards
Características
• Fornecem maior segurança.
33
Smart Cards
Com chip de memória
• Simplesmente armazenam dados
• Podem ser vistos como um pequeno disquete com uma segurança ótima.
Com micro-processador
• Pode-se adicionar, remover e manipular informação em sua memória.
34
Smart Cards
Ex.: Cartão de Crédito sem Precisar Assinatura
Tipos de processadores utilizados
• Micro-controladores 8031/51 e variantes
• Micro-controladores PIC
35
Smart Cards
Padrões ISO
• Definem características do cartão, tipo de contato, colocação do chip no
cartão e pinagem.
• A pinagem padrão é:
C1 : Vcc = 5V C5 : Gnd
C2 : Reset C6 : Vpp (programming voltage)
C3 : Clock C7 : I/O (data in/out)
C4 : RFU (application) C8 : RFU (application)
36
Smart Cards
Aplicações
• Processos de pagamento.
• Identificação.
• Redes de computadores.
• Distribuição de benefícios.
• ...
37
Smart Cards Óticos
São do mesmo tamanho e forma que cartões de crédito
de plástico, mas armazenam até 6M bytes de informação
digital atualizável num meio seguro, barato e compacto.
Dados que podem ser armazenados em cartões óticos
inteligentes incluem:
• Nome do proprietário, endereço, e outras informações pessoais
• Fotografias digitalizadas do proprietário do cartão
• Assinaturas
• Imagens médicas e raios-X
• Extratos bancários atualizáveis e log de transações bancárias e comerciais
• Informações de segurança
38
Smart Cards Óticos
As vantagens de cartões inteligentes óticos em relação a
cartões com chips e faixa magnética incluem:
• Grande capacidade de armazenamento
• Verificação off-line do cartão, sem dependência de telefone ou outros
links para uma base de dados central (+ ou - )
• Atualizações rápidas do cartão (30 x mais rápidas do que cartões com
chips)
• Permanente e MUITO seguro. Operação ‘a prova de fraude usando a
tecnologia de criptografia mais recente.
• Evita perda de dados devido ‘a exposição do cartão a eletricidade estática,
água, campos magnéticos ou elétricos ou a raios-X (por exemplo durante
verificação nos aeroportos).
• Custos de operação de longo termo menores
• Padrões globais com múltiplas fontes