Implementar algoritmos de criptografía en un microcontrolador ARM

4

Suponga una situación en la que desea realizar algunos procedimientos de cifrado en su microcontrolador ARM. (Reciba un archivo, cifre con 3DES y algunas funciones hash y devuélvalo, por ejemplo).

Por lo que sé, tenemos dos opciones aquí:

  1. Reinventar la rueda! es decir, escribir algunas funciones para hacer algoritmos de criptografía descritos.
  2. Agregar bibliotecas ya escritas en nuestro proyecto y usar sus métodos de manera simple.

Ahora quiero beneficiarme de la segunda solución utilizando las bibliotecas OpenSSL . ¡Pero no estoy seguro de eso! ¿Es posible agregar estas bibliotecas al IDE IAR ? ¿Debo volver a compilar el código fuente de OpenSSL antes de agregarlo a mi programa?

Realmente aprecio una solución paso a paso.

    
pregunta User1-St

1 respuesta

8

Sí, deberá volver a compilar la biblioteca en IAR para poder usarla en su proyecto. Puede encontrar instrucciones paso a paso en esta respuesta .

Le sugiero que eche un vistazo a mbedTLS o Tiny SSL en lugar de OpenSSL, ya que su proyecto probablemente se beneficiará con el uso de una biblioteca más pequeña.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas