La necesidad

Almacenar y compartir los datos de los clientes de manera segura con criptografía de punta para cualquier proveedor de servicios en la nube.

La idea

Hacer que el cifrado homomórfico sea fácil de usar y esté disponible para todos, y mantener los datos siempre bajo el control de los clientes.

La solución

Una API sencilla y conveniente con un rendimiento de punta, conocida como Microsoft Simple Encrypted Arithmetic Library (SEAL).

Detalles técnicos del HE

La solución de HE de Microsoft es SEAL (Simple Encrypted Arithmetic Library). Con SEAL, los operadores de la nube nunca tendrán acceso sin cifrar a los datos que almacenan y procesan. Esta tecnología de cifrado homomórfico permite realizar los cálculos directamente con los datos cifrados. La privacidad de los datos cuenta con una criptografía de vanguardia (matemáticas) y toda la información que se entrega está bajo el control del cliente.

SEAL está escrito en C++ estándar moderno y no tiene dependencias externas, por lo que se puede compilar y ejecutar fácilmente en muchos entornos diferentes. La biblioteca es código abierto (licencia MIT) y está disponible para Microsoft .NET, una biblioteca contenedora que facilita la interacción con SEAL desde cualquier aplicación .NET.

Recursos:

Proyectos relacionados con el cifrado homomórfico

Explora la seguridad y la responsabilidad

Explora las posibilidades de la IA

Inicia tus propias innovaciones en IA con los recursos de aprendizaje y las soluciones de desarrollo de IA de Microsoft.