¿Una tarjeta SIM está formada solo por memoria Flash o también hay un microprocesador en el interior?
¿Una tarjeta SIM está formada solo por memoria Flash o también hay un microprocesador en el interior?
Hay un pequeño microcontrolador dentro.
La mayoría de las tarjetas SIM en estos días se pueden programar en Java y seguir el estándar JavaCard / GlobalPlatform. Sin embargo, no obtendrá las claves para instalar sus propias aplicaciones.
Incluso las tarjetas de memoria "simples" como SD, CF, MMC ... deben tener procesadores en su interior porque no se accede directamente a los chips de memoria. Cada chip de memoria es diferente en número de pines, ancho de bus de dirección, ancho de bus de datos, protocolo de acceso ... por lo que el procesador creará una interfaz común para comunicarse con dispositivos externos.
En el caso de la tarjeta SIM, debe haber un microcontrolador en la tarjeta SIM para procesar los datos, ya que el propósito de la tarjeta SIM es evitar que se lea la clave de autenticación. El teléfono nunca sabe qué tecla tiene actualmente la tarjeta SIM. Solo el operador de red móvil y la tarjeta SIM lo saben.
El teléfono solo proporciona algunos datos a la tarjeta SIM y el procesador de la tarjeta SIM devolverá los datos cifrados según la clave después de un algoritmo de criptografía. Los datos cifrados se enviarán de vuelta al operador de la red, que utilizará el mismo algoritmo para generar los datos cifrados de la clave en su base de datos. Si los dos datos coinciden, la autenticación finaliza correctamente.
Puede encontrar más información sobre el proceso de autenticación aquí
Lea otras preguntas en las etiquetas electrical sim