<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Edabits on Invisibook</title><link>https://invisibook-lab.github.io/tags/edabits/</link><description>Recent content in Edabits on Invisibook</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 21 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://invisibook-lab.github.io/tags/edabits/index.xml" rel="self" type="application/rss+xml"/><item><title>秘密共享的 MPC 中如何秘密计算二进制进位</title><link>https://invisibook-lab.github.io/post/edabits_carry/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://invisibook-lab.github.io/post/edabits_carry/</guid><description>&lt;hr&gt;
&lt;h2 id="第一章-问题背景与核心挑战"&gt;第一章 问题背景与核心挑战&lt;/h2&gt;
&lt;h3 id="11-什么是秘密加法"&gt;1.1 什么是秘密加法&lt;/h3&gt;
&lt;p&gt;在安全多方计算（MPC）中，两个参与方（Alice 和 Bob）各自持有一个二进制数的秘密份额，想要计算两个数的和，但不能泄露任何一个操作数的明文。这里的&amp;quot;秘密份额&amp;quot;指的是布尔秘密共享：一个比特 x 被拆成两个份额 x₁ 和 x₂，满足 x = x₁ ⊕ x₂，其中 ⊕ 是异或运算。Alice 持有 x₁，Bob 持有 x₂，任何一方单独看自己的份额都是一个均匀随机的比特，无法推断出 x 的真实值。&lt;/p&gt;</description></item></channel></rss>