密码学—Random Oracle(随机预言机)

随机预言机RandomOracle是一种理想化的哈希函数,对于任何输入都返回均匀随机的输出。它在密码学中常用于安全性分析,具有一致性、可计算性和均匀分布性的特点。在实际应用中,它能模拟完美散列函数,即使只知道部分输出,也无法预测未知输入的映射结果。
摘要由CSDN通过智能技术生成

密码学相关知识


R a n d o m O r a c l e ( 随 机 预 言 机 ) \rm Random Oracle(随机预言机) RandomOracle()


R a n d o m O r a c l e \rm Random Oracle RandomOracle 就是一个理想化的Hash.或者说一部预言机(简单说像是理论的黑箱),对任何输入都回传一个真正均匀随机的输出,不过对相同的输入,该预言机每次都会用同一方法输出(即如果重复查询,则每次提交查询时,其响应方式都相同。)。换句话说,随机预言机是一个将所有可能输入与输出作随机映射的函数。

通常可以视为一张表,两列,一列是用来写输入值x,一列用来记录 x x x对应的 H a s h Hash Hash,也就是 H ( x ) \bf H(x) H(x) 初始为空,就是空空的两列.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值