2

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

4

1 回答 1

2

目前 SEAL 不支持自举,尽管对于 CKKS 方案,开发团队在路线图上有它。目前,您有几个选择:

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