Computación segura multi-parte para mantenimiento predictivoValidación de la herramienta scale-mamba en términos de precisión y eficiencia

  1. Idoia Gámiz-Ugarte 1
  2. Óscar Lage-Serrano 2
  3. Leire Legarreta-Solaguren 3
  4. Cristina Regueiro-Senderos 2
  5. Eduardo Jacob-Taquet 1
  6. Iñaki Seco-Aguirre 2
  1. 1 Univ. País Vasco (UPV/EHU), Dpto. Ingeniería de Comunicaciones. Bilbao. Vizcaya (España)
  2. 2 TECNALIA, BRTA. Parque Científico y Tecnológico de Bizkaia. Derio, Vizcaya (España)
  3. 3 Univ. País Vasco (UPV/EHU), Dpto. Matemáticas. Leioa, Vizcaya (España)
Revista:
Revista DYNA

ISSN: 0012-7361 0012-7361

Año de publicación: 2022

Título del ejemplar: Europa puede perder mucho más que la guerra de la energía

Volumen: 97

Número: 6

Páginas: 613-619

Tipo: Artículo

DOI: 10.6036/10579 DIALNET GOOGLE SCHOLAR lock_openAcceso abierto editor

Otras publicaciones en: Revista DYNA

Objetivos de desarrollo sostenible

Resumen

La privacidad es un sector en auge y cada vez son más las limitaciones que dificultan la centralización de datos procedentes de diferentes fuentes. Hoy en día, disponer de datos aporta un valor y una ventaja sobre el resto, ya que permite realizar un análisis más amplio y generalizable. La Computación Segura Multiparte (SMPC) es una técnica criptográfica que permite realizar cálculos con datos de diferentes partes manteniendo la privacidad de los mismos y evitando la centralización. Este trabajo se centra en la herramienta de SCALE-MAMBA para llevar a cabo SMPC y el objetivo principal es su validación en cuanto a tipos de operaciones, precisión de los resultados y tiempos de ejecución. Se utiliza un caso de uso directamente relacionado con la industria, que consiste en un fabricante que desea implementar mantenimiento predictivo sobre una máquina cuyos datos son recogidos por diferentes usuarios. Se presentan dos tipos de escenarios para analizar los resultados, obteniendo diferentes conclusiones para cada uno de ellos. Por un lado, el primer escenario recoge los casos de uso en los que se pretende realizar estadísticas o cálculos sencillos con datos en común. Por otro lado, el segundo escenario se centra en el entrenamiento de algoritmos de aprendizaje automático (ML). La aportación original de este trabajo incluye la implementación de estos códigos en el lenguaje Mamba, su aplicación a datos concretos y la comparación de los resultados con los que se obtendrían realizándolo de forma insegura, centralizando los datos y utilizando R o Python. Las principales limitaciones encontradas giran en torno a los tiempos de ejecución, que podrían ser aceptables para muchos casos de uso en el primer escenario, pero que resultan prohibitivos para muchas de las técnicas utilizadas en los entrenamientos reales de ML.