Fully Homomorphic Encryption zaczęło się od pytania bez odpowiedzi.
Rivest postawił je w 1978. Gentry odpowiedział 31 lat później.
// kliknij kafelek na osi czasu żeby rozwinąć szczegóły
Trzy lata po RSA — pytanie które pozostanie otwarte przez 31 lat. Czy można obliczać na danych których się nie widzi?
RSA, ElGamal, Paillier — każdy obsługuje jedną operację. Nigdy obie naraz.
Doktorant ze Stanforda rozwiązuje otwarty problem kryptografii. Dowodzi że FHE jest możliwe. Praktycznie nieużywalne — ale matematycznie bezbłędne.
Pierwsza praktyczna konstrukcja. Ring-LWE zamiast krat idealnych. Dramatycznie szybsza. Fundament Microsoft SEAL.
Uproszczona wersja BGV bez noise management. Domyślny schemat Microsoft SEAL. Liczby całkowite z batching.
Chillotti et al. osiągają ultra-szybkie bootstrapping. Fundament zama.ai, Concrete ML i fhEVM. Sekwencyjny z natury.
Cheon, Kim, Kim, Song. Liczby zmiennoprzecinkowe z akceptowalnym błędem. Idealny do ML. Używany przez Google, IBM i Microsoft.
Startup z Paryża buduje Concrete, Concrete ML i fhEVM. FHE staje się dostępne bez doktoratu z kryptografii.
Własny schemat FHE oparty na hipergrafach zamiast krat. Masowa równoległość. 17k TPS testnet. Bez peer review — kluczowe zastrzeżenie.
Pierwszy blockchain z natywnym HFHE. Prywatne transfery, Circles, wOCT na Uniswap. Faza alpha — z zastrzeżeniami.
Każdy schemat optymalizuje coś innego. Wybór schematu determinuje zastosowania, wydajność i ograniczenia.
Każde zdanie na tej stronie ma przypisane źródło. Linki prowadzą do oryginalnych prac.