IMEC MPC 程式碼 金鑰

加速MPC加密技術 imec公開程式碼支援系統

2022-06-07
過去20年間,個人與工作生活逐漸走向數位化。一方面,這突破了我們對溝通、合作與娛樂方式的想像,但另一方面,這也使得我們更容易受到資料誤用與竊取的侵害,尤其當這些資料與內部安全金鑰全都列為集中式管理,於是朝向安全多方運算(MPC)技術發展。

MPC技術是加密技術的次分支。利用這項技術,不同機構或是同一機構內部的不同部門在使用各自的私密資料來共同進行計算時,可以避免向彼此或第三方揭露這些資料,就能取得計算結果。

MPC支援兩大應用 分割資料/資料交換

比利時微電子研究中心(imec)指出,MPC技術通常用來支援兩種應用,不是用來分割敏感性資料,就是處理婚姻諮商式的資料交換。前者案例可能是某間公司持有一把簽名金鑰,用來管理其加密貨幣錢包,或是執行軟體更新。與其將金鑰固定存放一處,這間公司可以透過MPC技術,就能有效強化其系統安全性。如此一來,MPC技術就能分割這把金鑰,而且之後也不需要把片段重組就能進行控制。後者案例則牽涉了不同的機構或是同機構跨部門,在彙整資料的同時也要保密輸入資料。

imec表示,目前MPC技術最適合用來結合那些執行描述性統計資料分析的應用程式。Facebook和Google等公司都已開始訴諸MPC技術,無論他們是不是用來開發特定問題的解決方案。舉例來說,Google運用MPC技術來分析廣告瀏覽人數與廣告業者招攬新客之間的關聯,期間不需分享任何一方的資料。很明顯,MPC技術概念極具發展潛能,多到難以計數的新創(主要是歐洲地區)都在進行研究。然而,這項技術目前只用來解決特定的單一問題,像是金融、加密貨幣或是程式碼簽章的領域。真正的商用甜蜜點還未尋獲,因為MPC技術錯綜複雜,需要非常熟悉IT領域的公司提供專業見解並長期投入資金。

公開支援系統SCALE-MAMBA 助攻MPC技術開發

imec設於比利時魯汶大學的COSIC研究團隊鎖定三大方面:首先是可行性分析。COSIC研究人員鎖定MPC技術可能帶給哪些應用高附加價值,例如他們在與歐洲央行進行非正式接洽後,研究了不同的演算法,要在進行金融系統流動性風險評估時,確認相關銀行的財務現況機密不被洩漏。

接著,他們會建立增強型協定來開發全新的MPC安全系統,這包含了研究基本的加密協定、開發全新協定、優化現有協定並為新興應用進行改良。最後,他們已經開發出程式語言與支援系統SCALE-MAMBA,開放MPC技術愛好者研究之用。該系統可在Github下載,提供相關研究人員與IT工程師體驗防止重要或敏感訊息外洩的加密資料運算機制。SCALE-MAMBA的特點是與商用系統非常類似,與學術研究系統追求速度的設計不同。

儘管如此,SCALE-MAMBA現階段並不打算走向商用。這套系統特別以開源形式推出,目的就是要讓企業和其他研究人員可以用於實驗。有幾家公司已經開始在自家產品中採用SCALE-MAMBA的模塊,他們也把研究發現與進度回饋給開源社群。如此一來,所有人都能享受雙贏局面,重點是要勇於嘗試MPC技術。

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!