同態加密是基于數學難題的計算復雜性理論的密碼學技術。這種技術可實現在加密的數據中進行諸如檢索、比較等操作,得出正確的結果,而在整個處理過程中無需對數據進行解密,因此這種加密機制比較適用于動態數據的場景。
可選擇的數據加密算法有兩種:對稱加密和非對稱加密。對稱加密算法是它本身的逆反函數,即加密和解密使用同一個密鑰,解密時使用與加密同樣的算法即可得到明文。常見的對稱加密算法有DES、AES、IDEA、RC4、RC5、RC6等。