El proyecto europeo SPUCS (Software Architectures for Secure, Private, User-Controlled Smart Devices, por sus siglas en inglés) ha desarrollado nuevas arquitecturas y métodos de software destinados a que los usuarios recuperen el control sobre sus dispositivos inteligentes. La iniciativa ha contribuido a reforzar la soberanía digital europea mediante soluciones orientadas a mejorar la transparencia, la privacidad y la seguridad, frente al creciente poder que ejercen fabricantes, desarrolladores de sistemas operativos y grandes plataformas tecnológicas sobre el ecosistema móvil.

El proyecto, financiado por la Unión Europea a través de las acciones Marie Skłodowska-Curie (MSCA) con una contribución de 153.486,72 euros, se estructura como una iniciativa de investigación centrada en el desarrollo de tecnologías que permitan reforzar la soberanía digital y aumentar la capacidad de los usuarios para supervisar el funcionamiento de sus dispositivos inteligentes. Según los resultados publicados recientemente por el Servicio de Información Comunitario sobre Investigación y Desarrollo (Cordis, por sus siglas en inglés) de la Comisión Europea, la iniciativa ha trabajado en nuevas soluciones orientadas a mejorar la transparencia de las plataformas móviles, fortalecer la protección de los datos personales y ofrecer mayores garantías de seguridad en entornos basados en Linux, como Android.
El proyecto ha estado coordinado por el Centro de Investigación de la Universidad de Economía y Negocios de Atenas (AUEB, por sus siglas en inglés), institución responsable de la dirección científica de la iniciativa, y ha contado con la participación de investigadores europeos especializados en seguridad de sistemas, privacidad y arquitectura de software. En conjunto, SPUCS se ha desarrollado como una acción de investigación de carácter académico dentro del marco MSCA, centrada en la movilidad investigadora y la generación de conocimiento científico.
La creciente preocupación por la soberanía digital
La creciente centralización de los ecosistemas móviles ha situado la soberanía digital en el centro del debate tecnológico europeo. En la actualidad, la mayoría de los smartphones integran software propietario procedente de múltiples proveedores, mientras que los fabricantes gestionan actualizaciones de seguridad, permisos del sistema y parte de las funcionalidades disponibles, lo que limita la capacidad de los usuarios para auditar y controlar el funcionamiento interno de sus dispositivos.
En este contexto, el proyecto europeo SPUCS ha analizado las implicaciones técnicas de esta falta de transparencia en plataformas móviles, identificando barreras estructurales que dificultan la supervisión independiente del comportamiento del software. Entre ellas destacan la opacidad de los sistemas operativos comerciales y la dificultad para verificar cómo las aplicaciones acceden y utilizan los datos personales.
Frente a este escenario, SPUCS propone nuevas arquitecturas de software orientadas a aumentar la transparencia sin alterar la experiencia de uso ni requerir la sustitución de los sistemas existentes. Estas soluciones buscan facilitar el análisis del comportamiento de las aplicaciones y mejorar la capacidad de auditoría sobre dispositivos basados en Linux, como Android, manteniendo la compatibilidad con los ecosistemas móviles actuales.
Más allá de Android: comprender qué hace realmente el software
Uno de los principales desafíos abordados por SPUCS consiste en analizar el comportamiento de las aplicaciones y servicios que se ejecutan en un dispositivo móvil.

En muchas ocasiones, los usuarios aceptan permisos o condiciones de uso sin conocer exactamente cómo se utilizan sus datos. Aunque los sistemas operativos incorporan mecanismos de control y seguridad, resulta difícil verificar de forma independiente qué acciones realizan las aplicaciones una vez instaladas.
Para responder a este problema, los investigadores desarrollaron una herramienta denominada SliceDroid, considerada uno de los resultados más relevantes del proyecto.
La tecnología permite reconstruir el comportamiento de las aplicaciones Android mediante el análisis de trazas generadas directamente por el núcleo Linux del sistema operativo. Gracias a este enfoque, es posible observar cómo interactúan las aplicaciones con los recursos del dispositivo sin necesidad de confiar únicamente en la información proporcionada por desarrolladores o fabricantes.
Según los responsables del proyecto, SliceDroid ofrece una visión más transparente de lo que ocurre dentro del teléfono, permitiendo identificar accesos a información sensible, comunicaciones con servidores externos o utilización de determinados recursos del sistema.
Lo especialmente significativo es que esta tecnología puede utilizarse en dispositivos Android comerciales sin necesidad de modificaciones especiales en el hardware, un aspecto que aumenta considerablemente su potencial aplicación práctica.
Transparencia sin sacrificar la experiencia de usuario
Tradicionalmente, muchas iniciativas orientadas a mejorar la privacidad han obligado a los usuarios a adoptar sistemas alternativos, configuraciones complejas o dispositivos especializados.

SPUCS ha seguido una estrategia diferente. En lugar de reemplazar completamente las plataformas existentes, los investigadores han buscado mecanismos que permitan reforzar la privacidad y el control manteniendo la compatibilidad con las aplicaciones y servicios habituales.
El objetivo es que los usuarios puedan seguir utilizando sus dispositivos preferidos mientras disponen de herramientas adicionales para supervisar y comprender mejor su funcionamiento.
En sistemas como Android, incluso acciones cotidianas como tomar una fotografía ilustran cómo una única interacción del usuario se transforma en un flujo complejo que atraviesa múltiples capas del sistema operativo, desde el espacio de usuario hasta el núcleo.
Este tipo de arquitectura muestra cómo tareas aparentemente simples implican procesos internos complejos, lo que refuerza la necesidad de herramientas que permitan observar el comportamiento del sistema sin alterar la experiencia de uso. Esta aproximación resulta especialmente relevante en un contexto en el que millones de personas dependen de aplicaciones comerciales para trabajar, comunicarse o acceder a servicios esenciales.
Una solución que exigiera abandonar completamente estos ecosistemas tendría pocas posibilidades de adopción masiva.
Múltiples entornos en un mismo dispositivo
Otra de las líneas de investigación desarrolladas por SPUCS se ha centrado en la posibilidad de ejecutar distintos sistemas operativos o entornos de forma simultánea dentro de un mismo dispositivo.

La idea consiste en crear compartimentos aislados capaces de separar actividades diferentes. Por ejemplo, un usuario podría disponer de un entorno dedicado exclusivamente al trabajo y otro destinado a actividades personales, evitando que la información de ambos contextos se mezcle.
Este tipo de aislamiento puede contribuir significativamente a mejorar la privacidad y la seguridad. También ofrece una mayor capacidad de control sobre los datos que generan las distintas aplicaciones instaladas en el dispositivo. Además, la separación entre entornos dificulta que aplicaciones o servicios puedan construir perfiles detallados a partir de información procedente de diferentes ámbitos de la vida digital del usuario.
Este tipo de aislamiento puede analizarse en la práctica mediante el estudio del comportamiento de las aplicaciones en distintos contextos de uso. A través de herramientas como SliceDroid, es posible observar cómo las aplicaciones acceden a los recursos del sistema y cómo varía su comportamiento en función del entorno, lo que permite identificar patrones relevantes para evaluar la separación efectiva entre espacios digitales.
Aplicaciones más seguras e independientes
El proyecto también ha explorado mecanismos basados en el control a nivel de sistema que permiten que determinadas aplicaciones funcionen de manera segura incluso cuando otras partes del sistema operativo no son completamente fiables.

Este enfoque se apoya en técnicas de monitorización y control del comportamiento del sistema a bajo nivel, que permiten observar la ejecución de procesos en Android y reforzar el aislamiento entre componentes. En este contexto, tecnologías como eBPF facilitan una mayor visibilidad sobre la interacción entre el espacio de usuario y el núcleo del sistema operativo, lo que contribuye a diseñar entornos más controlados.
Este enfoque resulta especialmente interesante para aplicaciones que gestionan información crítica, como servicios financieros, herramientas de autenticación, sistemas de identificación electrónica o plataformas de comunicación segura.
La investigación demuestra que es posible diseñar arquitecturas en las que aplicaciones específicas mantengan garantías de seguridad elevadas sin depender por completo de todos los componentes del sistema subyacente.
Este modelo reduce la superficie de ataque y mejora la protección frente a posibles vulnerabilidades o comportamientos no deseados presentes en otras partes del dispositivo.
Avances en identidad digital y privacidad
Entre los resultados obtenidos por SPUCS también destacan los trabajos relacionados con la identidad digital, un ámbito que está adquiriendo una importancia creciente dentro de las estrategias tecnológicas europeas, especialmente en el desarrollo de la cartera de Identidad Digital de la Unión Europea. En este contexto, el proyecto ha evaluado el rendimiento y la privacidad de credenciales digitales no vinculables mediante una suite de benchmarking basada en firmas BBS, analizando su comportamiento en distintos entornos y dispositivos, incluidos sistemas móviles y wearables como relojes inteligentes.

Los investigadores analizaron diferentes sistemas criptográficos para gestionar credenciales digitales y estudiaron especialmente las denominadas firmas BBS, una tecnología que permite demostrar determinadas características sin necesidad de revelar información adicional.
Por ejemplo, una persona podría acreditar que es mayor de edad sin tener que mostrar su fecha exacta de nacimiento o aportar otros datos personales innecesarios. Las pruebas realizadas durante el proyecto indican que estas firmas ofrecen importantes ventajas en materia de privacidad y pueden implementarse incluso en dispositivos con recursos limitados, como relojes inteligentes o dispositivos conectados de pequeño tamaño.
Este tipo de tecnologías encaja con la visión europea de una identidad digital más segura, descentralizada y respetuosa con los derechos fundamentales de los ciudadanos. En conjunto, estos resultados refuerzan la línea de trabajo del proyecto SPUCS orientada a mejorar la privacidad, la transparencia y el control del usuario en los entornos digitales, especialmente en el ámbito de los dispositivos inteligentes.
Estos avances se enmarcan en una tendencia más amplia dentro de la investigación tecnológica europea, centrada en el desarrollo de herramientas que permitan recuperar el control sobre los dispositivos inteligentes y reducir la dependencia de ecosistemas cerrados. Aunque muchas de las soluciones siguen en fase de investigación, el proyecto ha demostrado la viabilidad de arquitecturas capaces de aumentar la transparencia, mejorar la privacidad y reforzar la autonomía del usuario sin comprometer la funcionalidad de los dispositivos modernos.