Criptografia homomorfica este o metoda de criptare care permite efectuarea de operatii matematice asupra mesajelor criptate fara a le decripta. Aceasta foloseste algoritmi care permit combinarea mesajelor criptate si obtinerea unui rezultat drept un mesaj criptat, fara ca in procesul de calcul sa se afle valoarea lor reala. Este o tehnica folosita in special in securitatea datelor sensibile, cum ar fi in cazul a diverse aplicatii de tipul cloud computing, unde datele sunt stocate si procesate remote.