¿Aprendizaje automático en una caja negra / prueba de conocimiento cero?

Esto se conoce como cómputo cifrado, también conocido como cifrado homomórfico, como menciona Quora User en los comentarios.
No solo sería genial encriptar sus datos confidenciales y el software antes de externalizar el cómputo real a una computadora lejana en la nube, sino que si los resultados volvieran confusos, sabría que la computadora cometió un error en los cálculos.

Cuando su PC transmite datos, hay todo tipo de mecanismos para atrapar y corregir errores y asegurarse de que esté a salvo de miradas indiscretas. Lo mismo ocurre con el almacenamiento de un archivo en una tarjeta de memoria. Pero cuando su PC hace cálculos con los mismos datos, rara vez hay algo en el lugar para detectar cualquier error que pueda cometer. Pero con el cifrado homomórfico, usted extiende tanto el cifrado como la corrección de errores no solo para almacenar y transmitir, sino también para ejecutar programas.
Esto permitiría tipos de computadoras completamente nuevos, con un hardware que puede cometer más errores, pero también detectarlos más fácilmente.

El estado del arte parece ser que esto es posible en principio, pero si el cifrado es seguro, los programas cifrados se vuelven muy grandes y tardan una eternidad en ejecutarse. ¿Se puede arreglar esto? No lo sabemos