Fully Homomorphic Encryption zaczęło się od pytania bez odpowiedzi.
Rivest postawił je w 1978. Gentry odpowiedział 31 lat później.
// kliknij kafelek ż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?
Każdy schemat obsługuje albo dodawanie, albo mnożenie. Nigdy obie naraz. Pełne FHE pozostaje nieosiągalne.
Doktorant ze Stanforda rozwiązuje otwarty problem kryptografii. Dowodzi że FHE jest możliwe. Praktycznie nieużywalne — ale matematycznie bezbłędne.
Ring-LWE zamiast krat idealnych. 1000× szybsze od Gentry. Fundament Microsoft SEAL i HElib.
Uproszczona wersja BGV bez ręcznego zarządzania szumem. Domyślny schemat Microsoft SEAL.
Chillotti et al. osiągają ultra-szybkie bootstrapping. Fundament zama.ai i fhEVM. Sekwencyjny z natury.
Akceptowalny błąd jak float64. Idealny dla neural networks i genomiki. Google, IBM, Microsoft.
Branżowa standaryzacja. Intel, AMD, NVIDIA pracują nad akceleratorami FHE. FHE zaczyna być realne dla przemysłu.
Octra zastępuje sekwencyjne kraty strukturą hipergrafu. 17 000 TPS na testnecie. Pierwszy blockchain zaprojektowany od zera pod FHE.
Nie ma jednego "FHE" — to rodzina schematów. Każdy optymalizuje inny typ danych i zastosowanie.
Wszystkie kluczowe prace FHE dostępne w repozytorium IACR ePrint lub Stanford Digital Library.