¿Qué sucede cuando desbloquea una SIM de un teléfono celular?

6

En el Reino Unido, el proceso de desbloqueo de un teléfono móvil (teléfono celular) generalmente implica la compra de un "código de desbloqueo" en ebay, que luego debe ingresar en el teléfono para desbloquearlo, o llevar el teléfono a un teléfono situado detrás de la calle. comprar (donde presumo que solo generan el mismo código y lo ingresan por usted). De cualquier manera, parece que toma varios minutos generar el código.

El teléfono no tiene que estar presente para generar el código (solo se necesita el número IMEI), por lo que el proceso de desbloqueo no es reprogramar el teléfono en sí. La primera vez que pensé era que era un tipo de clave de seguridad que imponía una fuerza bruta, pero esto no parece sostenible porque los fabricantes podrían simplemente aumentar la fuerza de la clave y hacer esto imposible.

Parece que el desbloqueo debe hacerse con el consentimiento del fabricante, pero ¿por qué demora tanto y por qué solo parece estar disponible a través del mercado gris?

Lo que realmente me gustaría saber es cuál es el proceso técnico detrás de la generación del código de desbloqueo. ¿Alguien puede arrojar alguna luz sobre esto?

    
pregunta Andy 30.12.2015 - 14:24
fuente

2 respuestas

2

El fabricante del teléfono hace algo de cifrado (lo más probable es que sea un algoritmo oscuro y propietario) para derivar un código NCK (código de desbloqueo) del IMEI y, presumiblemente, una clave secreta, y ese código alterna algo en el módem del teléfono móvil para desactivarlo una lista blanca de redes permitidas, por lo que el teléfono ahora se considera desbloqueado con SIM.

Para el iPhone, los códigos NCK se usaron (¿son?) también internamente, pero el proceso se realizó a medida que Apple realiza la solicitud de desbloqueo y no se solicita al usuario que ingrese el código. En su lugar, el teléfono lo obtendrá automáticamente de Apple la próxima vez que se active (junto con las cosas habituales que se obtienen durante la activación, como certificados de cliente para notificaciones e iMessage). Al parecer, esto ha cambiado y ahora el sistema operativo impone el bloqueo de la SIM en lugar del módem; las redes permitidas ahora están definidas en un WildcardTicket , un archivo de configuración recibido de los servidores de Apple tras la activación del iPhone.

Se lo dejo a alguien con más experiencia para que proporcione más detalles y posiblemente diga qué algoritmos se utilizan para generar estos códigos.

    
respondido por el André Borie 31.12.2015 - 10:09
fuente
-1

Creo que el número IMEI de un teléfono es como el pin WPS de un enrutador. Si conoce el número IMEI y el algoritmo de cifrado correcto (en el caso de WPS hay un pin de 8 dígitos, principalmente 7 y el último dígito es solo una suma de comprobación. El pin se divide en dos partes: primero, 4 y 3 últimos, cada uno cifrado con un ruido aleatorio de 128 bits que, lamentablemente, no es tan aleatorio y podemos realizar ataques de fuerza bruta para obtener el pin correcto a través del cual podemos distinguir El enrutador del que somos un usuario legítimo y el enrutador pasa la clave de acceso) podemos obtener la contraseña del teléfono.

    
respondido por el ashish 31.12.2015 - 08:59
fuente

Lea otras preguntas en las etiquetas