加密代码:箭头 bbroracleqry(从/到)上的多个项目以及如何放置它们

加密代码:箭头 bbroracleqry(从/到)上的多个项目以及如何放置它们

希望你们能帮上忙!

梅威瑟:

\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”的那一行。

密码问题

相关内容