13.07.2015 Views

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

Luis Fernando Krause, Julio Cesar Sartori Neto, Pietro Zuchinali - GSE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

substituição de bits. Essas ações são norteadas pela chave de criptografia. Oalgoritmo trabalha com 64 bits, que podem ser modificados de 1 a 16 vezes. Essealgoritmo pode ser usado tanto na comunicação do POS, quanto em um sistemadesenvolvido para smartphone.• WPA – PSK (Wifi Protected Access) [5]: Este protocolo implementa umacriptografia bastante robusta através da troca constante e automática de chaves(rechaveamento). Estas chaves são autenticadas e testadas entre os dispositivosque estão se comunicando em períodos de tempos determinados ou após certaquantidade de bits terem sido trocados. Esse período é chamado de “período derechaveamento”. O protocolo veio em substituição ao WEP (Wireless EquivalentPrivacy), e é encontrado em roteadores wireless e access points. Também é defácil configuração. Esse algoritmo pode ser utilizado em um smartphone.Apesar do estudo, não foi realizado o desenvolvimento prático das funcionalidadesde criptografia. Foi verificado, inclusive, que o terminal POS utilizado no desenvolvimento,apresentava uma biblioteca de alto nível para troca de informações criptografadas comalgoritmo DES. Porém, seria necessária a implementação de um decodificador naaplicação em execução nos Desktops que realizam a troca de mensagens com osterminais de atendimento. A implementação da criptografia fica como uma sugestão parafutura expansão e melhoria do projeto proposto.3.3 LINGUAGENS DE PROGRAMAÇÃO3.3.1 WMLO protocolo WAP - Wireless Application Protocol [3] – é utilizado em redes sem fio,onde telefones, celulares, pagers e computadores de mão acessam a Web recebendo eenviando informações. O Wap utiliza a linguagem WML[3] ou Wireless Markup Language,que é uma linguagem de programação utilizada para desenvolvimento de páginas Web emdispositivos e equipamentos que fazem uso da tecnologia. Seu padrão é praticamenteigual ao XML, com definições de tags e funções semelhantes.O terminal POS, da Verifone, utiliza esta linguagem em sua programação,oferecendo o acesso aos dispositivos periféricos presentes no aparelho através debibliotecas previamente implementadas que podem ser acessadas através da linguagemWMLS (Wireless Markup Language Script). As regras de sintaxe, variáveis e elementosusadas nestas tags estão definidas no documento de definição de tipos (DTD) elaboradopelo consórcio responsável pela WML.Os scripts WMLS utilizados para o acesso ao hardware, também podem serutilizados para adicionarmos funcionalidades relativas a conexões de rede egerenciamento de bancos de dados.19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!