尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
微軟開源其密碼研究小組開發的同態加密庫,稱「堅信」該技術已成熟到可用在現實世界應用程序中的程度。源代碼已放至GitHub。
同態加密可對加密狀態下的數據進行運算操作,是極具行業潛力的新興加密技術;微軟一直在呼籲為這種技術開發一套標準。
採用同態加密,用戶便可以在雲端直接處理加密數據,既不用下載到現場解密,也不同交給第三方服務提供商解密密鑰。
微軟這一簡單加密算法庫(SEAL)(上月初以MIT許可開源)已被英特爾用於做到其神經網路編譯器nGraph的底層密碼功能。
推動建立同態加密標準
開源的決定遵循了微軟主導該新興技術的迅捷動作。微軟在2017年7月發起了第一次標準化研討會,2018年3月又來了一次。
這一舉動很快促成了行業聯盟的成立;2018年10月,第三次標準化研討會召開。
截至目前,該聯盟共有8家工業界成員,其中包括IBM、英特爾和SAP。政府成員包括美國空間與海上作戰司令部(SPAWAR)和美國國家衛生研究院(NIH)。學術界成員中則有美國麻省理工學院(MIT)和首爾大學。
第一次研討會出版了3本技術白皮書,內容涵蓋安全、API和應用。
關於潛在用例,應用方面的那本白皮書指向了當今基因組數據保護的高開銷;國家關鍵基礎設施實時數據防護的挑戰;以及醫療行業應用信息共享中取得風險與使用平衡的難度。
微軟研究人員在博客中稱:2015年微軟研究院發布第一版SEAL,旨在提供工程設計與文檔說明俱佳的同態加密庫,免除外部依賴,讓密碼學專家和新手密碼實踐者都能簡單運用。
「
2016年,微軟演示了CryptoNets,證明在同態加密數據上也能進行深度學習,徹底改變了我們對可靠AI的看法。現在正是將我們的庫交托到每個開發人員手中的好時機,讓我們大家可以攜手開發更加安全、更加私密、更加可信的計算。
除了沒有外部依賴,微軟SEAL還以標準C++編寫,方便在不同環境中編譯。
Datarella創始人 Joerg Blumtritt 稱:十年的研究與開發之後,保護隱私的計算終於可以投入商業應用了。同態加密在解決數據保護棘手問題上起著重要作用:不破壞隱私的情況下從數據中抽取出有用信息。
「
微軟和其他廠商開源的加密庫是交付同態加密原型應用基礎的重要一步。同樣是在去年開始的市場標準建立工作是讓同態加密進入商業應用領域的第二步重要步驟。我們用微軟和其他廠商開源的加密庫開發了多個原型應用。我們的概念驗證包括基於位置的實時服務和DNA分析——不泄露位置或任何特定基因信息。
GitHub上SEAL源代碼:
http://github.com/Microsoft/SEAL
SEAL手冊:
https://www.microsoft.com/en-us/research/uploads/prod/2017/11/sealmanual-2-3-1.pdf
神經網路編譯器nGraph工程地址:
https://github.com/NervanaSystems/ngraph