Me gustaría usar una tarjeta SIM normal para almacenar una clave AES para que la use un microcontrolador AVR. Creo que una SIM es lo suficientemente segura (¿no es así?).
Mi problema es que no puedo encontrar nada sobre la interfaz de una tarjeta SIM con Arduino (para la creación de prototipos) como almacenamiento seguro y no como GSM. ¿Tengo que actualizar un sistema operativo personalizado a la tarjeta SIM? ¿O debería simplemente comprar una tarjeta inteligente ordinaria y simplemente cortarla en las dimensiones de la tarjeta SIM?
El "lector SIM" y algunos cables parecen ser todo el hardware necesario para conectar una tarjeta SIM a un Arduino. Parece que hay algunos scripts de Python diseñados para comunicarse con él a través de un puerto serie; quizás no le resulte demasiado difícil traducirlo a algo (C++) que se ejecute en un Arduino.
¿O debería simplemente comprar una tarjeta inteligente normal...?
"Una tarjeta SIM es una tarjeta inteligente". -- Thomas Pornin. "¿Hay material criptográfico en la tarjeta SIM de un teléfono que se pueda usar con el cifrado RSA?"
La mayoría de las tarjetas SIM de hoy en día tienen "aplicaciones" que se ejecutan en la pequeña CPU de la tarjeta SIM almacenada en la memoria flash de la tarjeta SIM. -- "Una breve introducción a las tarjetas SIM"
No importa en qué chip se esté ejecutando el software criptográfico, parece mejor generar y mantener la clave dentro de ese mismo chip.
Parece más fácil escribir software que implemente el cifrado de clave pública para ejecutarse en un AVR que en una tarjeta inteligente. Si ejecuta la criptografía en el chip AVR, sería mejor mantener la clave segura dentro del chip AVR en lugar de intentar almacenarla externamente.
El cifrado de clave pública (combinado con el cifrado simétrico como AES) parece ser más útil en general que cualquier sistema de cifrado simétrico solo. Parece que te puede interesar el "Pico: ¡No más contraseñas!" sistema; véase también los primeros "Pico: ¡No más contraseñas!" video.
Ignacio Vázquez-Abrams
dzervas
chris stratton
dzervas
pjc50
dzervas
davidcary
davidcary
chris stratton