
Google本周宣布將其完全同態(tài)加密(Fully Homomorphic Encryption,F(xiàn)HE)工具以開源專案出。
Google指出,今天釋出的是完全同態(tài)加密的多用途轉(zhuǎn)譯器技術(shù),讓開發(fā)人員可在加密資料上運(yùn)算,沒有觸及個人可識別資料(personally identifiable information,PII)的疑慮。
全同態(tài)加密(FHE)是由前IBM 電腦科學(xué)家Craig Gentry開發(fā)。一般資料在靜止時加密,但是當(dāng)應(yīng)用程式存取檔案時,原本因加密而擾亂的資料必須回復(fù),變成解密狀態(tài),這成為資料外泄的空窗期。FHE就是為了解決這問題,讓應(yīng)用程式可處理加密狀態(tài)下的資料,而如同處理未加密資料一樣。早期FHE速度很慢,近年拜演算法進(jìn)展之賜,F(xiàn)HE效能才來到實用水準(zhǔn)而快速商業(yè)化。FHE有助於企業(yè)將特別敏感的資料之處理作業(yè)委外,像是金融業(yè)的客戶資料,但不用擔(dān)心資料外泄問題。
Google 產(chǎn)品經(jīng)理Miguel Guevara表示,Google的轉(zhuǎn)譯器讓開發(fā)者可撰寫任何型態(tài)的基本運(yùn)算程式碼,像是簡單字串運(yùn)算或數(shù)學(xué),在加密資料上執(zhí)行。這個轉(zhuǎn)譯器會將程式碼轉(zhuǎn)成必要的版本來執(zhí)行,使開發(fā)人員開發(fā)出不需解密資料的新式應(yīng)用程式。FHE也可用來以敏感資料訓(xùn)練機(jī)器學(xué)習(xí)模型。
這對高度要求資料隱私的產(chǎn)業(yè),如金融或醫(yī)療業(yè)相當(dāng)有用。例如醫(yī)院想開發(fā)一個和糖尿病病患有關(guān)的應(yīng)用,且欲分享給其他醫(yī)學(xué)專家來推動研究。利用這個FHE轉(zhuǎn)譯工具,就可以將病患身份加密的資料分享給其他人,後者無需解密,就能分析這批資料,但不會知道病患身份。
Google指出,未來10年內(nèi),F(xiàn)HE甚至可讓研究人員分析數(shù)千人的加密基因資料,以找出基因突變和疾病之間關(guān)聯(lián)。
去年6月IBM已首先釋出FHE加密工具。透過這些工具的釋出,IBM、Google等業(yè)者就可能吸引醫(yī)院、研究機(jī)構(gòu)或金融業(yè)使用其云端平臺,包括機(jī)器學(xué)習(xí)服務(wù)。
去年9月Google也將自家核心產(chǎn)品建立的差分隱私(Differential Privacy)函式庫開源,供開發(fā)人員免費(fèi)使用。這是一種進(jìn)階匿名技術(shù),確保開發(fā)商能從這些資料中獲取資訊,但是又無法區(qū)分或是重新辨識出個人資訊。法國一家新創(chuàng)公司Arkhn就用這項技術(shù),協(xié)助醫(yī)院分享隱私資料。