希望你们能帮上忙!
梅威瑟:
\begin{bbrenv}{A}
\begin{bbrbox}[name=$\mathcal{C}$]
\pseudocode{%
((N,e),d) \leftarrow \gen(1^n)\\
b \leftarrow^r \{0,1\}\\
\enc((N,e),m_b) \rightarrow c_b = m_b^e \bmod N\\
\\
\\
\\
\text{Wenn } b'=b \quad \text{return } 1\\
\text{sonst return } 0\\
}
\end{bbrbox}
\begin{bbroracle}{OraA}
\begin{bbrbox}[name=\A]
\pseudocode{
\\
\\
\\
\text{Dann berechnet \A}\\
\quad m_0^e, m_1^e\\
\implies c_b = m_0^e \lor m_1^e\\
\text{falls } c_b =m_0^e \quad b'=0\\
\text{sonst } b'=1\\
}
\end{bbrbox}
\end{bbroracle}
\bbroracleqryto{top=$(Ne)$}
\bbroracleqryfrom{top=$m_0m_1$}
\bbroracleqryto{top=$c_b$}
\bbroracle
问题:
\bbroracleqryto{top=$(Ne)$}
\bbroracleqryfrom{top=$m_0m_1$}
\bbroracleqryto{top=$c_b$}
\bbroracleqryfrom{top=$b'$}
他们应该只在箭头上显示 N、e 和 m_0、m_1... 但遗憾的是,我显然不能只添加逗号。我希望将 b' 放置到攻击者写下“falls”的那一行。