Prueba de concepto de estudio genético privado con Stoffel MPC

Fuentes: I Built a Private Genomics Study with Stoffel MPC

Un desarrollador ha construido una prueba de concepto que permite realizar estudios genómicos sin que ningún participante tenga que enviar su ADN completo a un servidor central. El experimento emplea la plataforma Stoffel MPC, cuya versión 0.1.0 acaba de lanzarse para acercar la computación multipartita (MPC) a desarrolladores sin formación criptográfica avanzada.

La prueba simula cien usuarios de la aplicación móvil Monadic DNA, cada uno con seis valores SNP sintéticos. Cada proceso cliente genera participaciones de sus datos y envía una a cada una de las cuatro partes MPC desplegadas en contenedores Docker. Un coordinador autoriza a los participantes y gestiona el descubrimiento, pero nunca recibe valores genéticos. El programa, escrito en StoffelLang, suma los valores SNP de todos los usuarios dentro del entorno MPC y solo revela los recuentos agregados y una puntuación ponderada del cohort.

El diseño replica el modelo deseado para Monadic DNA: el usuario revisa y consiente el estudio en su teléfono, la app selecciona solo los valores necesarios, crea las participaciones localmente y las envía directamente a las partes MPC. El ADN completo no llega a pasar por los servidores de Monadic DNA ni por ningún servicio central de ingesta. El autor compara además MPC con el cifrado homomórfico (FHE), señalando que la elección depende del cómputo, las suposiciones de confianza y las restricciones de despliegue. El código está disponible en github.com/vishakh/stoffel-test.