很多 谷歌開發者發布了 最近通過一篇博文 的進步 開放的一組庫和實用程序,實現了 全同態密碼 允許處理在任何計算階段都未以開放形式出現的加密數據。
與端到端加密、同態加密不同, 除了保護數據傳輸之外,它還提供了在不解密數據的情況下處理數據的能力。
全同態加密 意味著對數據執行加法和乘法運算的能力 加密, 從中可以實現任何任意計算. 輸出是加密結果,類似於對原始數據進行類似操作的結果加密。
作為開發人員,我們有責任幫助我們的用戶保持在線安全並保護他們的數據。 首先是創建默認安全、設計私密並讓用戶控制的產品。 我們在 Google 所做的一切都以這些原則為後盾,我們以成為開發、實施和擴展新隱私保護技術的行業領導者而自豪,這些技術使我們能夠在保護我們的隱私的同時獲得有價值的信息和創造有用的體驗。用戶。 隱私。
使用同態加密處理數據被簡化為這樣一個事實,即用戶對數據進行加密,並且在不洩露密鑰的情況下將其傳輸到第三方服務進行處理。
此服務執行聲明的計算並生成加密結果,而無法確定它的工作數據是什麼。 用戶使用他們的密鑰解密廣播數據並以明文形式接收結果。
例如,假設您正在為糖尿病患者創建一個應用程序。 此應用程序可以從其用戶那裡收集敏感信息,您需要一種方法來保護這些數據的隱私和保護,同時與醫學專家共享它以獲得可能導致重要醫學突破的寶貴信息。 借助適用於 FHE 的 Google Transpiler,您可以加密收集的數據並與醫學專家共享,後者可以分析數據而無需解密,為醫學界提供有用的信息,同時確保基礎信息無法通過任何人..
應用區域之間 發現同態密碼 為機密計算創建雲服務, 實施 電子投票系統,匿名路由協議的創建,對 DBMS 中加密數據請求的處理,以及機器學習系統的機密培訓。
例如,同態加密 將在醫療應用中有用 他們可以接收加密形式的機密患者信息,並為醫療專業人員提供無需解密即可執行分析和識別異常的能力。
同態加密還有助於研究疾病與某些基因突變之間的聯繫,這需要分析數千個遺傳信息樣本。
這就是為什麼今天,我們很高興地宣布,我們將獲得首個用於完全同態加密 (FHE) 的通用轉譯器,這將允許開發人員在無法訪問加密數據的情況下對加密數據執行計算來自它的任何信息。個人身份。
特色 來自已發布的工具包 是使用標準 C++ 開發技術創建程序來處理加密數據的能力 使用提供的轉譯器,這是一個 C++ 程序,可以轉換為一種特殊的 FHE-C++ 方言,能夠處理加密數據。
該工具包使您能夠創建無需解密即可處理數據的機密計算程序,包括對加密數據執行簡單的字符串和數學運算。 項目代碼是用 C++ 編寫的,並在 Apache 2.0 許可下分發。
最後是 您有興趣了解有關該主題的更多信息,您可以在中查看詳細信息 以下鏈接。