Homomorfní šifrování umožňuje provádět výpočty na používaných datech, zatímco tato data jsou stále šifrována. Je obzvláště užitečné pro zpracování citlivých údajů ve vysoce regulovaných průmyslových odvětvích, jako je zdravotnictví, když tyto údaje mohou představovat obavy o soukromí.
Homomorfní pochází z algebraického termínu homomorfismus, kde výpočet položky nebo množiny zachovává povahu těchto dat: nezmění se a bude mít stejný výsledek, protože je zpracován algebraicky. Homomorfní šifrování bylo poprvé zahájeno v 1970. letech, ale stále je v raných fázích implementace. Existuje několik typů homomorfního šifrování, ale nejkomplexnějším řešením je plně homomorfní šifrování.
Mezi příklady citlivých používaných dat, která vyžadují lepší šifrování, patří komunikační software a spolupráce na dokumentech, uživatelské účty a data zpracovávaná v cloudových prostředích. Obvykle se použitá data musí dešifrovat ke zpracování alespoň jednou, ne-li vícekrát. Díky tomu je mnohem náchylnější ke škodlivému odposlechu. Zruční hackeři mohou ukrást bankovní přihlašovací údaje, například během krátkého okna, ve kterém jsou dešifrovány a zpracovány. Homomorfní šifrování tuto možnost odstraňuje tím, že udržuje informace šifrované během celého procesu. Používá algebraické algoritmy, takže data končí stejně, jako kdyby byla zpracována při dešifrování. Mřížková kryptografie je jednou z nejznámějších metod homomorfního šifrování; k šifrování informací používá mřížky (složité matematické rovnice).
Navzdory své užitečnosti při ochraně dat není homomorfní šifrování dosud široce používáno. Protože algebraické procesy vyžadují značné množství výpočetní energie, je homomorfní šifrování příliš pomalé na to, aby jej většina velkých podniků mohla pravidelně implementovat. I když je to slibná metoda zabezpečení dat, je stále relativně nová a bude ji vyžadovat další výzkum a vývoj, než ji budou moci společnosti efektivně využívat.