《全球區塊鏈研究院:2019可信計算:研究進展與技術分析(24頁).pdf》由會員分享,可在線閱讀,更多相關《全球區塊鏈研究院:2019可信計算:研究進展與技術分析(24頁).pdf(24頁珍藏版)》請在三個皮匠報告上搜索。
微軟 SEAL微軟 SEAL 號稱性能最高的同態加密庫,易于使用且功能強大,它支持 BFV 和 CKKS 加密方案,以下這篇論文對其進行了詳盡評測。加密醫學數據的私人預測分析執行環境:Intel Core i7- 3520M at 2893.484 MHz參數說明:密文是 n 維向量,其系數模為 q,消息是另一個模數 p,P1、P2 分別是相應 bit 位長度的值。SEAL 對加密數據實施了 Logistic 回歸模型,128bits 的密文轉化為 4,096bit,大概 1MB 的數據產生超過 10Gb 的加密數據。對 P1,P2 分別進行加解密、加法和乘法運算,實驗結果如表 6 所示:展示了一個典型的用于醫療保健預測分析的函數的方案,對該方案的各種核心操作進行了基準測試,性能結果總結在表 6 中。所有這些核心操作都以毫秒表示,可以認為是實用的。加密和解密操作由用戶在將數據發送到云之前和之后執行。云接收加密數據,以加密形式對此數據執行添加和乘法,并將加密結果發送回客戶端。加密數據的大小相對較大:使用參數 P1,單個加密值為 64 千字節。因此,與云服務提供商 (Microsoft 的 Windows Azure) 的通信開銷占據了整個計算所花費的時間。在實踐中,外包計算的時間從不到一秒到兩秒不等:這遠遠超過了對數據進行加密,解密和計算所花費的時間,但仍然相對實用。