Vad är FHE? Zama @zama_fhe har exponerat fler människor för begreppet FHE, men de flesta vet fortfarande inte mycket om FHE. Homomorfisk kryptering (HE) är en avancerad krypteringsteknik som gör det möjligt att utföra beräkningar direkt på krypterad data utan att först dekryptera data. Efter dekrypteringen överensstämmer beräkningsresultaten med resultaten av samma beräkningar på klartextdata. Detta är användbart vid integritetsbevarande databehandling (t.ex. maskininlärningssekretess), där dataägare kan lämna över krypterade data till tredje part för bearbetning utan att avslöja ursprungliga data. Homomorfisk kryptering är indelad i flera nivåer: Partiell homomorfisk kryptering (PHE): Endast en operation stöds, till exempel addition (t.ex. Paillier-kryptering) eller multiplikation (t.ex. RSA). Något homomorfisk kryptering (SWHE): Stöder ett begränsat antal additioner och multiplikationer. Helt homomorfisk kryptering (FHE): Stöder valfritt antal additioner och multiplikationer, vilket möjliggör godtyckliga beräkningar (eftersom alla beräkningar i datorn kan representeras av en kombination av addition och multiplikation). Principen för FHE: Grundläggande principer för FHE Kärnidén med FHE är att när man utför operationer på krypterad data ska krypteringsformen för operationsresultatet vara likvärdig med krypteringen av klartextoperationsresultatet. Matematiskt kan detta uttryckas i form av: Om: Enc(m) är en kryptering av m i klartext Så: Additiv homomorfism: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ representerar additionsoperationen för den krypterade domänen) Multiplicera homomorfism: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ representerar en multiplikationsoperation för den kryptografiska domänen)
Stavfel alltid 🤣 vad är FHE
6,76K