Amikor egy jogosult fél később visszafejti az eredményül kapott rejtett szöveget, a nyílt szöveg a szándékolt számításnak felel meg. Ez csökkentheti annak szükségét, hogy a bemeneti adatokat felfedjük a kiszervezett vagy megosztott számítást végző rendszernek.
A sémák lényegesen eltérnek. Egyesek csak meghatározott műveleteket támogatnak, a szintezett sémák korlátozott számítást, a teljesen homomorf titkosítás (FHE) pedig a modelljén belül tetszőleges áramkört ki tud értékelni. A pontos és a közelítő sémák helyessége és numerikus viselkedése is eltér, ezért a hasznos bevetés pontos számítási feladattal, fenyegetésmodellel és pontossági követelménnyel indul.
Legfontosabb pontok
Séma és számítási feladatIgazítsa a támogatott műveleteket, az adatkódolást, a multiplikatív mélységet, a pontosságot, a kötegelést és a kimeneti követelményeket a tényleges számításhoz ahelyett, hogy minden homomorf sémát felcserélhetőnek tartana.
Paraméterek és kulcsokVálasszon felülvizsgált paramétereket a szükséges biztonsági szinthez, gondosan kezelje az értékelési és visszafejtési kulcsokat, és számoljon a rejtettszöveg-bővüléssel, a zaj növekedésével és az esetleges bootstrap-pel.
BevetésMérjen reprezentatív adatokat és lekérdezéseket, minimalizálja az exponált metaadatokat, korlátozza, ki küldhet számításokat, és integrálja a jogosítást, auditálást, kulcs-helyreállítást és eredménykezelést.
Fontos korlátA homomorf titkosítás számításilag és üzemeltetésileg költséges lehet. Önmagában nem bizonyítja, hogy a kért számítás helyesen történt, nem rejti el minden hozzáférési mintát vagy metaadatmezőt, nem védi a kompromittált kulcsbirtokosokat vagy végpontokat, és nem teszi biztonságossá a nem biztonságos bemenet- és kimenetkezelést.