首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PRF总是能抵抗碰撞吗?

PRF总是能抵抗碰撞吗?
EN

Cryptography用户
提问于 2017-12-21 15:59:59
回答 2查看 1.7K关注 0票数 5

上下文:我们通常假设我们在实践中使用的哈希函数是两种:抗碰撞和伪随机。我想知道这些属性之间有什么关系。

问:伪随机函数是否总是具有抗碰撞能力?

EN

回答 2

Cryptography用户

发布于 2017-12-21 16:12:46

首先,PRF是一个键控函数,而散列函数通常是无键的。因此,散列函数不能是PRF。

第二,安全的PRF可以在没有检测的情况下用一致随机函数交换,而寻找一致随机函数碰撞的最好方法是生日攻击。因此,如果PRF具有超多项式大的协域,那么它就具有抗碰撞能力,因为生日攻击需要超过多项式时间。

票数 3
EN

Cryptography用户

发布于 2017-12-26 20:44:43

任何PRF都不一定是防撞的。如果PRF是PRP,而非块长度的输入,则PRP必然是冲突抵抗的,因为它的on-to函数,因此不可能将两个输入映射到相同的输出。当PRF不是PRP时,取决于它的输出长度,它可以是抗碰撞的。

票数 0
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/54134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档