首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >栅栏的CKKS安全评估

栅栏的CKKS安全评估
EN

Cryptography用户
提问于 2020-11-20 10:33:34
回答 1查看 173关注 0票数 0

我的问题相当实际和具体。我试图建立一个有效的CKKS方案在栅栏。为此,必须关闭安全参数的自动选择,我依赖于LWE估计量,它估计LWE实例的安全性。现在,该估计器为LWE实例\mathrm{LWE}(n,\alpha,q)提供了一个安全性估计,其中n是维/环维数,\alpha依赖于误差分布,q是密文模数。然而,在Palisade中,似乎不可能在CKKS中设置错误(这在BGV中很容易实现)。这样,\alpha仍然是未知的,安全性无法估计。

因此,如何为CKKS在Palisade中选择错误,以及如何访问该值?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2021-01-04 14:16:26

在PALISADE中,CKKS被配置为使用\alpha = 8/q (使用LWE估计器中\alpha的定义)。这与8/\sqrt{2\pi} \approx 3.19的标准差相对应。此值是根据https://homomorphicencryption.org/standard/的HE安全标准选择的。

您可以手动将此值从3.19更改为其他值,方法是在\textbf{genCryptoContextCKKS}中修改https://gitlab.com/palisade/palisade-release/-/blob/master/src/pke/lib/cryptocontextfactory.cpp

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/86324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档