《全球区块链研究院: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) 的通信开销占据了整个计算所花费的时间。在实践中,外包计算的时间从不到一秒到两秒不等:这远远超过了对数据进行加密,解密和计算所花费的时间,但仍然相对实用。