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