From 8d41e3ae411a932477d8f9cee9f89288b599dca8 Mon Sep 17 00:00:00 2001 From: Brian Lawrence Date: Sat, 4 May 2024 09:39:55 -0500 Subject: [PATCH] FHE --- src/intro.typ | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/intro.typ b/src/intro.typ index 5187b0c..bae0eb1 100644 --- a/src/intro.typ +++ b/src/intro.typ @@ -100,7 +100,16 @@ for _any_ function $F$ as long as we implement it in code. === Fully homomorphic encryption (FHE) -#todo[Needs writing.] +In *fully homomorphic encryption*, one person encrypts some data $x$, +and then anybody can perform arbitrary operations on the encrypted data $x$ +without being able to read $x$. + +For example, imagine you have some private text that you want to +translate into another language. +You encrypt the text and feed it to your favorite FHE machine translation server. +You decrypt the server's output and get the translation. +The server only ever sees encrypted text, +so the server learns nothing about the text you translated. == Where these fit together