首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“全同态加密模费马数”格式中“整数模4”的含义

“全同态加密模费马数”格式中“整数模4”的含义
EN

Cryptography用户
提问于 2019-11-14 13:23:00
回答 2查看 152关注 0票数 1

我的问题是关于Antoine的“完全同态加密模费马数”的论文。在第3页,作者描述了该系统的一个基本概念:

像很多FHE系统一样,我们处理的是噪音信息。在我们的例子中,每个块的高比特被用来保存重要比特,而低比特包含噪声。使系统工作的一个基本恒等式是,给定两个位x和y,我们有:x+y= 2(x∧y) + (x⊕y)。因此,如果我们可以将两个位的值相加为整数,甚至是模4的整数,我们将同时计算一个和和一个异或门。

我不明白“整数”和“整数模块4”之间的区别。如果我们只有两个保持一个位的变量,两者的和可以是最大的2,那么使用模4环有什么必要呢?为什么不是模3,模8或任何其他数字?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2019-11-15 11:47:31

我认为Antoine之所以这样说,仅仅是因为他显式地使用两个位(对于xor最不重要,对于and最重要),尽管正如您注意到的那样,即使您减少mod 3,这个等式也确实适用于\mathbb{Z}

事实上,在论文的某些地方,他甚至定义了一个函数来提取一些同态。

减少模一个较大的整数(如mod 8)也会工作,但这将是一个过头。

这里的要点是,如果您可以取两位,在\mathbb{Z}_2之外操作它们,然后独立提取产生的位,那么您就可以执行一组完整的逻辑二进制门。

票数 1
EN

Cryptography用户

发布于 2019-11-14 13:50:30

“整数模4”通常是有限环 (\Bbb Z_4,+,*),其内部定律是

代码语言:javascript
运行
复制
+ | 0 1 2 3     * | 0 1 2 3
--+--------     --+--------
0 | 0 1 2 3     0 | 0 0 0 0
1 | 1 2 3 0     1 | 0 1 2 3
2 | 2 3 0 1     2 | 0 2 0 2
3 | 3 0 1 2     3 | 0 3 2 1

但在这里,问题的引证只涉及有限群 (\Bbb Z_4,+)

“整数”与“模4整数”的区别

在后一种情况下,一切都被简化为四个值,可以用两个位表示,即法向整数的两个较低的位。

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

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

复制
相关文章

相似问题

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