# Czym jest szyfrowanie homomorficzne?

> Szyfrowanie homomorficzne (homomorphic encryption) to kryptografia pozwalająca wykonywać określone obliczenia na zaszyfrowanych danych bez wcześniejszego eksponowania ich tekstu jawnego.

- Kanoniczny adres URL: https://yellowcube.eu/pl/glossary/homomorphic-encryption/
- Wydawca: Yellow Cube
- Język: pl
- Kontakt: hello@yellowcube.eu

## Treść

Gdy autoryzowana strona później odszyfruje wynikowy tekst zaszyfrowany, tekst jawny odpowiada zamierzonemu obliczeniu. Może to redukować potrzebę ujawniania danych wejściowych systemowi wykonującemu zewnętrzne lub współdzielone obliczenie.

Schematy różnią się znacznie. Niektóre obsługują tylko określone operacje, schematy poziomowe obsługują ograniczone obliczenia, a w pełni homomorficzne szyfrowanie (FHE) może ewaluować dowolne obwody w swoim modelu. Schematy dokładne i przybliżone mają też różne zachowanie poprawności i numeryczne, więc użyteczne wdrożenie zaczyna się od precyzyjnego obciążenia, modelu zagrożeń i wymagania dokładności.

### Najważniejsze punkty

- **Schemat i obciążenie:** Dopasuj obsługiwane operacje, kodowanie danych, głębokość multiplikatywną, precyzję, batching i wymagania wyjściowe do rzeczywistego obliczenia zamiast traktować wszystkie schematy homomorficzne jako wymienne.
- **Parametry i klucze:** Wybieraj sprawdzone parametry dla wymaganego poziomu bezpieczeństwa, zarządzaj kluczami ewaluacji i odszyfrowania ostrożnie oraz uwzględniaj rozszerzenie tekstu zaszyfrowanego, wzrost szumu i ewentualne bootstrapping.
- **Wdrożenie:** Benchmarkuj reprezentatywne dane i zapytania, minimalizuj eksponowane metadane, ograniczaj, kto może przesyłać obliczenia, oraz integruj autoryzację, audytowanie, odtwarzanie kluczy i obsługę wyników.
- **Istotne ograniczenie:** Szyfrowanie homomorficzne może być obliczeniowo i operacyjnie kosztowne. Nie dowodzi z natury, że żądane obliczenie zostało wykonane poprawnie, nie ukrywa każdego wzorca dostępu ani pola metadanych, nie chroni skompromitowanych posiadaczy kluczy lub punktów końcowych i nie czyni niebezpiecznej obsługi wejść i wyjść bezpieczną.

### Powiązane terminy

[Szyfrowanie](<https://yellowcube.eu/pl/glossary/encryption/>) · [Confidential computing](<https://yellowcube.eu/pl/glossary/confidential-computing/>) · [Ochrona danych](<https://yellowcube.eu/pl/glossary/data-protection/>) · [Kryptografia](<https://yellowcube.eu/pl/glossary/cryptography/>) · [Prywatność danych](<https://yellowcube.eu/pl/glossary/data-privacy/>)

### Źródła

[NIST, Fully Homomorphic Encryption](https://csrc.nist.gov/projects/pec/fhe) · [ISO/IEC 18033-6:2019, Encryption algorithms — Part 6: Homomorphic encryption](https://www.iso.org/standard/67740.html) · [HomomorphicEncryption.org, Security Guidelines](https://homomorphicencryption.org/security-guidelines/)

## Budujmy skuteczniejszą cyberobronę razem

Budujemy trwałe partnerstwa oparte na zaufaniu, wiedzy i wspólnych sukcesach. Chcesz rozwijać firmę, poszerzyć ofertę cyberbezpieczeństwa lub wprowadzić innowacyjne rozwiązania na nowe rynki? Yellow Cube wspiera Cię na każdym z tych etapów.

[Skontaktuj się z Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Źródło i zakres informacji

Ta wersja Markdown jest generowana z tych samych zatwierdzonych treści co kanoniczna strona HTML. Przy cytowaniu użyj kanonicznego adresu URL.

