Software-based Implementation of Secure AES Frame Encryption (SAFE) for CAN FD in Multicore Environment

Cargando...
Miniatura

Fecha

2022-08

Autores

Contreras-Estrada, Alberto
Reyes-Olvera, Ivan E.

Título de la revista

ISSN de la revista

Título del volumen

Editor

ITESO

Resumen

Descripción

The SAFE kernel software implementation was born as an inexpensive alternative from the original implementation which uses a field programmable gate array (FPGA). This paper proposes to replace the FPGA with a microprocessor, which will drastically reduce the cost of the implementation. The new implementation includes the MIMXRT1170 EVK that integrates two microprocessors, a Cortex M4 running at 400 MHz and a Cortex M7 running at 1 GHz. After the software implementation, the multicore environment met the required time deadlines and achieved the desire performance, keeping the CAN FD bus occupation at 100% and the encryption and decryption time less than 50 microseconds, which represents 25% of the microprocessor overhead. In future works the implementation could be adjusted to one microprocessor, such as the cortex M7 due to it is powerful capability to process data which also reduces the cost and the complexity of the implementation.

Palabras clave

Cybersecurity, AES algorithm, Multicore, Cortex M7, Cortex M4, CAN FD, MIMX RT1170-EVK

Citación

Contreras-Estrada, A.; Reyes-Olvera, I. E. (2022). Software-based Implementation of Secure AES Frame Encryption (SAFE) for CAN FD in Multicore Environment. Trabajo de obtención de grado, Especialidad en Sistemas Embebidos. Tlaquepaque, Jalisco: ITESO.