A VPN (Virtual Private Network) design based on reconfigurable computing and applied to mobile robots / Projeto de uma VPN(Rede Privada Virtual) baseada em computação reconfigurável e aplicada a robôs móveis
AUTOR(ES)
Marcelo Honorato Marleta
DATA DE PUBLICAÇÃO
2007
RESUMO
This work designs a system that implements a VPN using FPGA (Field Programmable Gate Array) reprogrammable circuits, which are the basis of reconfigurable computing. VPNs use cryptography to allow private communication between parts. In this manner, the computational cost of the cryptography is handled by the hardware, achieving great performance and allowing its usage on embedded systems applications. The system proposed in this thesis has been used to establish secure communication between a PC and a mobile robot (that is in development at Reconfigurable Computing Laboratory - LCR of Institute of Mathematics and Computer Science of Univesity of São Paulo). The use of VPN in robotics will allow a communication, either wired or wireless, using Internet?s infrastructure with the robot (and in the future among robots), in a secure and trustable manner. The reconfigurable hardware used in this work allows flexibility in the implementation, making possible its usage in situations that requires high performance. Furthermore, the proposed architecture allows part of applications executing in software (using ?Clinux operating system and tools to establish the VPN) and other parts in hardware (a cryptographic coprocessor AES). The main software tools are the ipsec-tools that were developed to execute with native Kernel IPSec?s implementation and were properly ported to ?Clinux
ASSUNTO(S)
vpn vpn fpga embedded systems fpga security computação reconfigurável sistemas embarcados ipsec ipsec segurança reconfigurable computing
Documentos Relacionados
- Projeto de um sistema de desvio de obstáculos para robôs móveis baseado em computação reconfigurável
- A project of a module for acquisition and color image pre-processing based on reconfigurable computation and applied to mobile robots
- Implementation of on-chip AMBA bus based on Reconfigurable Computing
- Implementação do método de campos potenciais para navegação de robôs móveis baseada em computação reconfigurável.
- Arquitetura compacta para projeto de robôs móveis visando aplicações multipropósitos