Así que he estado trabajando en algunas ideas para proteger los teléfonos celulares de las vulnerabilidades a nivel de banda base y me preguntaba si existen posibles complicaciones con estas soluciones, como la funcionalidad o la funcionalidad.
La primera idea que tenía en mente era simplemente eliminar el sistema operativo Baseband del propio procesador o al menos poner restricciones de nivel de hardware en lo que está permitido acceder. (Por ejemplo, solo permitiéndole acceder a los módems y la antena del teléfono, y todo lo demás sería controlado por el procesador de la aplicación).
La otra idea fue colocar un Módulo criptográfico seguro en las rutas de E / S que transportan datos hacia y desde el procesador de la aplicación a la banda base. O en el propio procesador de banda base. De modo que todos y cada uno de los datos, voz, SMS, independientemente del protocolo celular que se use, ya sea 2G, 3G, 4G, etc., deben ser encriptados antes de que salga del dispositivo y se envíen a través de las ondas. De esta manera, no habría forma de que un interceptor pueda leer cualquier cosa que se capture, independientemente de cómo exploten el dispositivo. Por supuesto, no habría forma de desactivar este cifrado. Siempre está encendido.
El cifrado se haría con un cifrado de flujo que utiliza secuencias de claves de 256 bits e IVs.
Entonces, la pregunta es, ¿habría alguna posible complicación al implementar estas soluciones que pudieran interferir con la funcionalidad o la funcionalidad del teléfono?