【问题标题】:Bootstrapping module in Microsoft Homomorphic Encryption Library SEALMicrosoft 同态加密库 SEAL 中的引导模块
【发布时间】:2019-03-02 03:46:34
【问题描述】:

在实现机器学习算法(逻辑回归)时,我需要在加密数据上使用自举。但我在密封中找不到引导模块。我需要自己实现吗?

【问题讨论】:

    标签: seal


    【解决方案1】:

    目前 SEAL 不支持自举,但对于 CKKS 方案,开发团队已将其列入路线图。目前,您有几个选择:

    1. 使用 CKKS 方案,但参数足够大,因此您不需要引导。当然,这会极大地限制迭代次数,因此无论如何您可能都需要一些重新加密协议,其中模型由密钥所有者重新加密。
    2. 自己实施 CKKS 引导;这不一定容易,但绝对不是不合理的。如果您正在考虑使用 BFV 并实施 BFV-bootstrapping,我可能会建议您反对:BFV-bootstrapping 难以参数化,而且速度不够快,无法理解。
    3. HEAAN 库之前实现了 CKKS 引导,但该分支似乎不再可用。也许如果你问作者,他们可能会与你分享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多