PERS - Um Processador Específico para Redes de Sensores com Primitivas de Segurança
Resumo
Este artigo propõe um processador específico para redes de sensores (chamado PERS). A grande limitação computacional de hardware dos sensores é um dos principais desafios encontrados para prover segurança para as redes de sensores. Esta pesquisa mostra um processador específico para redes de sensores utilizando a topologia ponto-a-ponto, sua arquitetura, conjunto específico de instruções (ISA), simulações e resultados de seu desempenho em FPGAs. Mostra também as comparações da versão inicial com essa versão final que inclui primitivas de segurança (criptografia), para que se tenha um bom nível de segurança nas informações trafegadas.Referências
H. C. Freitas, e C. A. P. S. Martins, “Projeto de Processador com Microarquitetura Dedicada para Roteamento em Sistemas de Comunicação de Dados”, Workshop em Sistemas Computacionais de Alto Desempenho, Ouro Preto, 2000.
H. C. Freitas, e C. A. P. S. Martins, “Processador de Rede com Suporte a Multi-protocolo e Topologias Dinâmicas”, Workshop em Sistemas Computacionais de Alto Desempenho, Ouro Preto, 2001.
H. C. Freitas, e C. A. P. S. Martins, “R2NP: Processador de Rede RISC Reconfigurável”, Workshop em Sistemas Computacionais de Alto Desempenho, Ouro Preto, 2002.
J. S. H. Heidemann, R. Govindan, C. Intanagonwiwat, D. ESTRIN, e D. GANESAN, “Building efficient wireless sensor networks with low-level naming”, In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, Banff, Alberta, Canada, ACM Press, 2001, pp. 146-159.
L. Hu, e D. Evans, “Secure aggregation for wireless networks”, In Workshop on Security and Assurance in Ad hoc Networks, Virginia, 2003.
P. Levis, e D. Culler, “Mate’ – a Virtual Machine for Tiny Networked Sensors”, In Proceedings oh the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California, 2002, pp. 85-95.
A. A. F. Loureiro, J. M. S. Nogueira, B. R. Linnyer, e A. F. Raquel, “Redes de Sensores Sem Fio”, Mini Simpósio Brasileiro de Computação, Jornada de Atualização à Informática, Florianópolis, 2002.
Moreno, E. D., F. D. Pereira, e R. B. Chiaramonte, Criptografia em Software e Hardware – Implantação e Desempenho, Editora Novatec, Marília, 2005.
Moreno, E. D., F. D. Pereira, C. G. Penteado, e R. A. Pericini, Projeto, Desenvolvimento e Aplicações de Sistemas Digitais em Circuitos Programáveis (FPGAs), Editora Bless, Marília, 2003.
F. D. Pereira, “Um Criptoprocessador VLIW para Algoritmos Criptográficos Simétricos”, Dissertação de Mestrado em Ciência da Computação do PPGCC da UNIVEM, Marília, 2004.
A. Perrig, R. Szewczyk, V. Wen, D. Culler, e J. D Tygar, “SPINS: security protocols for sensor networks”, In Proceedings of the Seventh Annual International Conference on Mobile Computing and Networking, Rome, Italy, ACM Press, 2001, pp. 189-199.
R. P. Prado, NPSoC – Arquitetura e Protótipo de um Novo Processador de Rede, Dissertação de Mestrado em Ciência da Computação do PPGCC da UNIVEM, Marília, 2004.
J. A. Stankovic, “A network virtual machine for real time-coordination”, Networked Embedded Software Technology Kickoff Meeting, Napa, Canadá, 2001.
Xilinx Development Systems, Synthesis and Simulation Design Guide – Designing FPGAs with HDL, 1998.
H. C. Freitas, e C. A. P. S. Martins, “Processador de Rede com Suporte a Multi-protocolo e Topologias Dinâmicas”, Workshop em Sistemas Computacionais de Alto Desempenho, Ouro Preto, 2001.
H. C. Freitas, e C. A. P. S. Martins, “R2NP: Processador de Rede RISC Reconfigurável”, Workshop em Sistemas Computacionais de Alto Desempenho, Ouro Preto, 2002.
J. S. H. Heidemann, R. Govindan, C. Intanagonwiwat, D. ESTRIN, e D. GANESAN, “Building efficient wireless sensor networks with low-level naming”, In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, Banff, Alberta, Canada, ACM Press, 2001, pp. 146-159.
L. Hu, e D. Evans, “Secure aggregation for wireless networks”, In Workshop on Security and Assurance in Ad hoc Networks, Virginia, 2003.
P. Levis, e D. Culler, “Mate’ – a Virtual Machine for Tiny Networked Sensors”, In Proceedings oh the 10th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California, 2002, pp. 85-95.
A. A. F. Loureiro, J. M. S. Nogueira, B. R. Linnyer, e A. F. Raquel, “Redes de Sensores Sem Fio”, Mini Simpósio Brasileiro de Computação, Jornada de Atualização à Informática, Florianópolis, 2002.
Moreno, E. D., F. D. Pereira, e R. B. Chiaramonte, Criptografia em Software e Hardware – Implantação e Desempenho, Editora Novatec, Marília, 2005.
Moreno, E. D., F. D. Pereira, C. G. Penteado, e R. A. Pericini, Projeto, Desenvolvimento e Aplicações de Sistemas Digitais em Circuitos Programáveis (FPGAs), Editora Bless, Marília, 2003.
F. D. Pereira, “Um Criptoprocessador VLIW para Algoritmos Criptográficos Simétricos”, Dissertação de Mestrado em Ciência da Computação do PPGCC da UNIVEM, Marília, 2004.
A. Perrig, R. Szewczyk, V. Wen, D. Culler, e J. D Tygar, “SPINS: security protocols for sensor networks”, In Proceedings of the Seventh Annual International Conference on Mobile Computing and Networking, Rome, Italy, ACM Press, 2001, pp. 189-199.
R. P. Prado, NPSoC – Arquitetura e Protótipo de um Novo Processador de Rede, Dissertação de Mestrado em Ciência da Computação do PPGCC da UNIVEM, Marília, 2004.
J. A. Stankovic, “A network virtual machine for real time-coordination”, Networked Embedded Software Technology Kickoff Meeting, Napa, Canadá, 2001.
Xilinx Development Systems, Synthesis and Simulation Design Guide – Designing FPGAs with HDL, 1998.
Publicado
17/10/2006
Como Citar
OLIVEIRA, Alexandre Ponce de; MORENO, Edward David; CASTELO BRANCO, Kalinka J..
PERS - Um Processador Específico para Redes de Sensores com Primitivas de Segurança. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 7. , 2006, Ouro Preto.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 9-16.
DOI: https://doi.org/10.5753/wscad.2006.18941.