设$\mathcal{E} = (G,E,D)$是在$(\mathcal{M,C})$上定义的CCA安全公钥加密方案,其中$\mathcal{C} := {0,1}^ell$。
设$\mathcal{E'} = (G,E',D')$是一个方案(在$(\mathcal{M,C'})$中,$\mathcal{C'} := {0,1}^{\ell + 1}$),其中:
也就是说,$E'$总是在密文中放置$0$,$D'$忽略最后一点的密文。
一个只需$1美元查询的攻击者如何破坏$\mathcal{E}'$ CCA的安全性?
其他信息:
查询可以是以下内容之一:
Encryption查询:攻击者发送一对os消息$(m_0,m_1)$,并获取其中之一的密文$c_i$。
Decryption查询:攻击者发送密文$c$并获取相应的消息。
发布于 2018-07-02 17:00:26
所以让我们通过CCA(2)对策,看看事情在哪里分崩离析,好吗?
现在,您看到了如何使用1次查询破坏CCA安全性吗?
https://crypto.stackexchange.com/questions/60456
复制相似问题