我有两个消息m_1和m_2和一个结果密文c,一次垫被用来创建密文c,能知道哪条消息被用来生成密文c吗?
发布于 2020-12-04 16:44:27
不,如果消息m_1和m_2具有相同的长度,则不会。
一个一次性的便携板可以从一条消息中产生任何密文,这样你就不知道使用了哪条消息。
如果消息的长度与您所知道的不同,因为从一次性便笺中产生的密文具有与原始消息相同的长度。
当然,这是假设您没有用附加信息扩展较短的消息以使其长度与较长的消息相匹配,反之亦然,以某种方式缩短更长的消息。
https://crypto.stackexchange.com/questions/86679
复制相似问题