Estoy usando un microprocesador PIC32MZ2048efm144 MCU que recibe órdenes cifradas con una clave, descifra ellos y se ejecuta el comando. El cifrado de los comandos se almacenan fuera de línea, así que no puede cambiar la clave cada vez que lo desee. La clave es FIJO. Los comandos son cifrados por un servidor, y donwloaded por un teléfono. El teléfono envía el cifrado de los comandos de la MCU en un momento posterior, cuando no en línea. Los comandos son encriptados antes de que el teléfono se comunica a la MCU, por lo que una clave de sesión no es posible.
Me permite conectar una externa de cifrado / descifrado módulo para el PIC, pero, a continuación, los datos se pasan descifrar en al menos una dirección..
La solución aquí: Almacenar una clave segura en un dispositivo incorporado a la memoria de
a la vez utiliza claves para cifrar, pero necesito almacenar un único super-clave secreta
Lo que Mi empleador requiere es de las claves para no ser accesible, por lo que la protección física, además de la que ofrece el seguro de los módulos de memoria y el MCU, no es considerado.
Suponiendo que no hay grado militar equipo es usado, ¿hay alguno sabe de soluciones de ustedes saben y pueden recomendar?
Gracias de antemano!