Encriptação homomórfica

Uma forma de encriptação que dá possibilidade a tipos específicos de computação serem realizados com cifrotexto (texto cifrado), a fim de se obter um resultado encriptado que é o cifrotexto do resultado das operações realizadas no purotexto.

Um exemplo para essa funcionalidade é a seguinte:

Uma pessoa poderia somar dois números encriptados e outra pessoa poderia desencriptar o resultado sem que nenhuma delas consiga descobrir o valor dos números individualmente. A propriedade homomórfica de vários sistemas criptográficos pode ser usada para criar sistemas de votação seguros, funções hash resistentes a colisão, esquemas de recuperação privada de informação e permitir que se use computação em nuvem, garantindo a confidencialidade dos dados processados.

wikipédia