導航:首頁 > 文檔加密 > 基於同態加密的隱私計算

基於同態加密的隱私計算

發布時間:2025-09-25 06:44:27

❶ 隱私計算-密碼學-同態加密

近年來,隨著大數據與人工智慧的盛行,針對個人的個性化的推薦技術的不斷發展,人們在享受便利的同時,也深深的感覺到無處不在的監控與監事,比如剛剛瀏覽了一個網站的商品,當去其他網站訪問的時候就會推薦類似的產品;剛剛搜索了某件商品,在很多其他的場景中都會給你推薦。這種體驗,談不上不好,也談不上多壞,但是如果仔細想想,就感覺自己的網上進行裸奔,個人隱私,一清二楚,毫無隱私可言,細思極恐。

不過隨著廣大用戶對於個人隱私的重視程度不斷加強,以及法律法規的不斷完善,針對個人隱私的保護提出了更高的要求,什麼樣的數據可以採集、收集與使用,如何使用都是一個比較敏感的問題。十三屆全國人大常委會第三十次會議表決通過了《 中華人民共和國個人信息保護法 》,並與2021年11月1日起施行。確立個人信息保護原則、規范處理活動保障權益、禁止「大數據殺熟」規范自動化決策、嚴格保護敏感個人信息、賦予個人充分權利等。新規施行後,違法的主體將 最高可處五千萬以下或者上一年度營業額百分之五 以下的罰款。

鑒於上述情況,近年來隱私計算技術被不斷的提及,源於其有優秀的數據保護作用,使得 「數據不出域、數據可用不可見、數據可算不可見」 ,限定了數據的使用場景,防止了數據的泄露,而引起了業界的熱捧。

隱私計算技術的演進歷程如下圖描述,以下是楊強教授在KDD 2021中國區的分享材料:

可以看到,隱私計算技術從1979年就開始了,最開始是安全多方計算、到差分隱私、到TEE, 再到最近火的不能再火的聯邦學習 ,一系列的技術應運而生。那為啥現在隱私計算這么火呢。

註:隱私計算技術成熟度曲線

但是這些技術本身的安全加密都是採用共同的方法與策略,下面講述下隱私計算的加密技術。

本文主要介紹同態加密,

眾所周知,優秀的程序員需要 嚴謹的邏輯思維與具象能力 ,當然在材料的時候,可能需要適當的渲染。但是對於技術的理解,對技術的探索,嚴謹的邏輯與堅實的推理是非常重要的。所以,對於「數據加密」這個命題,需要進行一番探索。

如此三態合一,即可保障數據的全鏈路的生命周期安全

那麼有沒有辦法解決數據計算的安全問題呢?答案就是 同態加密技術 。保障數據的運行態的安全,那麼同態加密技術具體是如何實現,如何應用,並且有哪些限制呢?

什麼是同態加密? ,引用Gentry大佬的原話:

同態加密(Homomorphic Encryption, HE),指滿足密文同態運算性質的加密演算法,即數據經過同態加密之後,對密文進行某些特定的計算,得到的密文計算結果在進行對應的同態解密後的明文等同於對明文數據直接進行相同的計算, 實現數據的「可算不可見」 。同態加密的實現效果如圖所示。

舉個例子: 國內某家大型的三甲醫院,由於歷史悠久,並且醫術精湛,歷史遺留了大量的用戶病例數據 。如今思考基於這些病例數據進行建模分析。但是由於數據量特別巨大,醫院本身的IT資源有限,計算能力不足。

這個時候,雲廠商找了過來。但是對於醫院來說,這些數據本身是用戶的隱私信息,並且也是醫院的核心價值,所以盡管雲廠商再三保證數據安全, 但是醫院還是不能夠放心的將數據上傳到雲廠商進行計算

正當這個事情推進不下去的時候,雲廠商從密碼行業花大價錢招來某個大牛,大牛提出一個方案,這樣吧,我們現在有 這樣一門技術,不需要傳輸明文數據,只需要傳輸密文就好,而且加密秘鑰由醫院自己保存,我們基於上傳的密文數據做不解密的密態運算( 並計算函數醫院提供就好),這樣數據不會泄露,雲廠商對數據無感知,之後傳回密文結果,醫院自己解密就好 。醫院一聽非常高興,那就這么辦吧。

下面將核心流程描述下。

這里,大家可能有個問題,這個f應該是什麼樣的函數,有什麼樣的限制條件?HE方案是支持任意的數據處理方法f,還是說只支持滿足一定條件的f呢?根據f的限制條件不同,HE方案實際上分為了兩類:

Paillier加密演算法是Pascal paillier[1]在1999年發明的概率公鑰加密演算法,該演算法 基於復合剩餘類的困難問題,是一種滿足加法的同態加密演算法 ,已經廣泛應用在加密信號處理或第三方數據處理領域。

前面我們分析過 同態加密的核心流程 ,大家可以一起回憶一下。核心的函數包括:秘鑰生成、明文加密、密文解密,下面我們來一步一步的分析,並且描述下,

秘鑰的生成主要有如下的步驟,

下面介紹一個完整的同態運算,m由 組成,介紹下同態加密的是如何使用密文計算的。

閱讀全文

與基於同態加密的隱私計算相關的資料

熱點內容
微信共享文件夾多人同時使用 瀏覽:650
qq有什麼伺服器 瀏覽:351
linuxsvn客戶端安裝配置 瀏覽:397
如何讓伺服器不維護 瀏覽:493
安卓一鍵換機怎麼樣 瀏覽:204
紅光燈珠解壓 瀏覽:782
php股票api介面 瀏覽:659
程序員初學者買什麼電腦 瀏覽:476
郵政儲蓄銀行app停用什麼意思 瀏覽:413
電子文檔加密多少錢 瀏覽:695
android按鈕半透明 瀏覽:482
基於同態加密的隱私計算 瀏覽:966
wlan命令 瀏覽:265
房地產解壓後回單 瀏覽:828
php程序的優化 瀏覽:154
雲伺服器帶款不夠怎麼辦 瀏覽:289
php網站工具下載 瀏覽:638
伺服器hs是什麼 瀏覽:459
編譯器電腦硬體 瀏覽:88
防火牆埠配置命令 瀏覽:551