首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“电路”在密码学中是什么意思?

“电路”在密码学中是什么意思?
EN

Cryptography用户
提问于 2014-11-06 16:30:41
回答 2查看 4.9K关注 0票数 12

我不是一个铁杆密码家,所以这可能是一个非常愚蠢的问题。我看了一些同态加密的论文,发现它们把计算描述为“电路”,为什么要用这个术语呢?算法不是一个更合适的词吗?“电路”在密码学中有什么特殊意义吗?

EN

回答 2

Cryptography用户

回答已采纳

发布于 2014-11-06 18:48:42

电路可以用非常简单的操作来表示。例如,布尔电路只包含两种类型的门,加法和乘法(其中输入值为1位)。此外,(布尔)电路可以描述任何计算。

这是非常好的,当涉及到全同态加密。我们所要做的就是提供一种方法来对两种类型的门进行同态评价,我们可以用同态来评价任何计算。正如在下面的评论中所指出的,电路不仅仅用于同态加密。安全多方计算(包括秘密共享和混淆电路变体)也使用这种方法。

这使得密码专家的工作变得容易得多,但也使用户更加困难,对吧。如果我想用同态来评估我的超酷算法,我必须想出一种方法来实现它作为一个布尔电路。这意味着没有循环,没有条件,等等。我只得到加法和乘法。其他的计算范式也被研究过了。一个早期的方法是从布尔电路转移到算术电路(不太大的跳跃)。

更新

最近的工作是不把程序员限制在电路上。例如,都着眼于基于语言的方法。

抱歉,链接转储。我还没有看清楚这些,所以我不能发表评论。一个关于非电路方法如何工作的问题可能是一个很好的问题。我敢打赌这里肯定有人能详细说明这些。

票数 16
EN

Cryptography用户

发布于 2014-11-06 16:50:44

IIRC,目前大多数同态加密系统都可以计算布尔函数。布尔函数可以实现为逻辑电路。这个词是借来的。

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

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

复制
相关文章

相似问题

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