同態加密 是什麼?

Homomorphic Encryption — 同態加密 的完整解釋

同態加密是一種先進加密技術,允許直接對加密數據執行計算,而無需事先解密,確保數據隱私。

容易混淆

同態加密 vs 一般加密 一般加密是把資料藏起來 同態加密還允許在密文上運算 最關鍵的區別是能不能直接算

同態加密 vs 差分隱私 同態加密保護的是資料在運算過程中不被看見 差分隱私保護的是輸出不要洩漏個體資訊 最關鍵的區別是過程保密,還是結果保密

記住這句就好

資料不解密,也能算。

實際案例

雲端醫療分析 醫院把加密後的病歷交給雲端做統計,雲端看不到明文,但仍能回傳分析結果。

金融外包計算 銀行把敏感資料交給外部算力平台處理時,同態加密可以降低資料外洩風險。

深入了解

同態加密的代價通常是速度慢、計算重,所以不是每個場景都適合。 它的價值在於高隱私需求,特別是雲端計算和跨機構協作。

情境判斷

Q1: 你要把病人資料丟到第三方雲端算統計,但不能讓對方看到內容,會想到什麼? → 同態加密是很典型的候選。

Q2: 你只是想把硬碟裡的資料存起來不被偷看,這就一定需要同態加密嗎? → 不一定,單純儲存保護用一般加密就夠了。

相關術語

常見問題

同態加密很慢嗎?

通常是,這也是它難以普及的主因之一。

它能做所有運算嗎?

理論上有不同級別,但實務上常要看運算複雜度。

跟聯邦學習有什麼差別?

聯邦學習是資料留在本地訓練,同態加密是讓別人在看不到明文下計算。