Átfogó útmutató a homomorf titkosításról (FHE)
A szervezetek egyre inkább a felhőszolgáltatásokra támaszkodnak, az adatok védelme a feldolgozás során kritikus kihívássá vált. A hagyományos titkosítási módszerek védik az adatokat nyugalmi állapotban és szállítás közben, de az adatok feldolgozása során ezek nem elégségesek. Ez különösen igaz az olyan összetett és újonnan megjelenő fenyegetésekkel járó környezetekben, mint például a mesterséges intelligencia által vezérelt támadások és a kvantumszámítástechnika.
A Fully Homomorphic Encryption (FHE) olyan kriptográfiai technika, amely lehetővé teszi a számítások elvégzését a titkosított szövegeken. Olyan titkosított eredményt ad, amely visszafejtéskor megegyezik a nyílt szöveggel végzett egyenértékű műveletek eredményével. Ez a koncepció forradalmasítja a kriptográfiát, mivel lehetővé teszi, hogy az adatok az életciklusuk során végig titkosítva maradjanak. A Cloud Security Alliance kiadványa részletesen ismerteti az FHE-t. Megmagyarázza az FHE koncepcióját és működését, továbbá azt, hogy hogyan növeli az adatbiztonságot. A kiadvány emellett a megvalósításra vonatkozó legjobb gyakorlatokat is összefoglalja.
A teljesen homomorf titkosítás koncepcióját először Craig Gentry valósította meg 2009-ben, forradalmasítva a kriptográfia területét azzal, hogy lehetővé tette az adatok titkosítását azok teljes életciklusa alatt. Az FHE egy speciális esete a titkosítási rendszerek szélesebb körének, amelyek támogatják a titkosított adatokon történő számítást. A homomorf titkosítási rendszerek szélesebb családjába tartoznak a következők:
● Partially Homomorphic Encryption (PHE): Támogatja az összeadás vagy a szorzás műveleteit, de mindkettőt nem. Például az RSA (multiplikatív) és a Paillier (additív).
● Somewhat Homomorphic Encryption (SHE): Korlátozott számú összeadást és szorzást támogat.
● Leveled Fully Homomorphic Encryption (Leveled FHE): A kulcsgeneráláskor meghatározott számú műveletet támogat.
● Fully Homomorphic Encryption (FHE): Korlátlan számú összeadást és szorzást támogat, lehetővé téve tetszőleges számításokat a titkosított szövegeken.