IPSec Implementation Project using FPGA and Microcontroller
Résumé
This paper describes a project that has been performed within the University of Massachusetts, Amherst, USA. The goal of the project was to implement a subset of the IPSec protocol using a PIC microcontroller and an APEX FPGA. The motivation was to enable students to deal with a large scope of skills from network application and cryptography to assembly and VHDL languages and to develop a prototype of their system. Furthermore, as seven students were involved in the project an "industrial" approach was considered through a project manager and several teams. In this project many different sub-systems had to communicate with each other to achieve the final product: the PC and the PIC through a serial connection, the PIC and the FPGA through a bidirectional bus, and the PIC and a terminal using a serial connection. Data was to be encrypted within IPSec using an RC6 encryption application.
Domaines
Architectures Matérielles [cs.AR]
Loading...