Актуальные темы
#
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.
Что такое FHE?
Zama @zama_fhe познакомила больше людей с концепцией FHE, но большинство людей все еще мало понимает о FHE, поэтому я кратко поделюсь, что такое FHE.
Гомоморфное шифрование (Homomorphic Encryption, HE) — это продвинутая технология шифрования, которая позволяет выполнять вычисления на зашифрованных данных без необходимости предварительной расшифровки данных.
Результат вычислений, после расшифровки, совпадает с результатом тех же вычислений, выполненных на открытых данных.
Это очень полезно в вычислениях с защитой конфиденциальности (например, в конфиденциальности машинного обучения), поскольку владельцы данных могут передавать зашифрованные данные третьим лицам для обработки, не раскрывая оригинальные данные.
Гомоморфное шифрование делится на несколько уровней:
Частичное гомоморфное шифрование (Partial Homomorphic Encryption, PHE): поддерживает только одну операцию, такую как сложение (например, шифрование Paillier) или умножение (например, RSA).
Некоторое гомоморфное шифрование (Somewhat Homomorphic Encryption, SWHE): поддерживает ограниченное количество сложений и умножений.
Полное гомоморфное шифрование (Fully Homomorphic Encryption, FHE): поддерживает произвольное количество сложений и умножений, что позволяет выполнять любые вычисления (поскольку любое вычисление в компьютере можно представить в виде комбинации сложения и умножения).
Принцип FHE:
Основной принцип FHE заключается в том, что при выполнении операций на зашифрованных данных, зашифрованная форма результата операции должна быть эквивалентна шифрованию результата операции над открытыми данными.
В математическом виде это можно выразить следующим образом:
Если:
Enc(m) — это шифрование открытого текста m
То:
Сложение гомоморфное: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ обозначает операцию сложения в зашифрованной области)
Умножение гомоморфное: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ обозначает операцию умножения в зашифрованной области)
Ошибки всегда🤣 Что такое FHE
6,64K
Топ
Рейтинг
Избранное

