Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Czym jest FHE?
Zama @zama_fhe przybliżyła koncepcję FHE większej liczbie osób, ale większość ludzi wciąż ma niewielką wiedzę na temat FHE. Krótko podzielę się tym, czym jest FHE.
Homomorficzne szyfrowanie (Homomorphic Encryption, w skrócie HE) to zaawansowana technologia szyfrowania, która pozwala na bezpośrednie wykonywanie obliczeń na zaszyfrowanych danych, bez potrzeby ich wcześniejszego odszyfrowania.
Wynik obliczeń, po odszyfrowaniu, jest zgodny z wynikiem obliczeń przeprowadzonych na danych w postaci jawnej.
Jest to bardzo przydatne w obliczeniach chroniących prywatność (np. w prywatności uczenia maszynowego), ponieważ właściciele danych mogą przekazać zaszyfrowane dane osobom trzecim do przetworzenia, nie ujawniając oryginalnych danych.
Homomorficzne szyfrowanie dzieli się na kilka poziomów:
Częściowe homomorficzne szyfrowanie (Partial Homomorphic Encryption, PHE): wspiera tylko jedną operację, taką jak dodawanie (np. szyfrowanie Pailliera) lub mnożenie (np. RSA).
Nieco homomorficzne szyfrowanie (Somewhat Homomorphic Encryption, SWHE): wspiera ograniczoną liczbę dodawania i mnożenia.
Pełne homomorficzne szyfrowanie (Fully Homomorphic Encryption, FHE): wspiera dowolną liczbę dodawania i mnożenia, co pozwala na realizację dowolnych obliczeń (ponieważ każde obliczenie w komputerze można przedstawić jako kombinację dodawania i mnożenia).
Zasada FHE:
Podstawowa zasada FHE polega na tym, że podczas wykonywania operacji na zaszyfrowanych danych, zaszyfrowana forma wyniku operacji powinna być równoważna zaszyfrowanej formie wyniku operacji na danych jawnych.
Matematycznie można to przedstawić w następujący sposób:
Jeśli:
Enc(m) to szyfrowanie jawnej wartości m
to:
Dodawanie homomorficzne: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ oznacza operację dodawania w dziedzinie szyfrowania)
Mnożenie homomorficzne: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ oznacza operację mnożenia w dziedzinie szyfrowania)
Błędy ortograficzne zawsze 🤣 Co to jest FHE
6,65K
Najlepsze
Ranking
Ulubione

