发布时间:2025-01-19 14:46:40 点击量:
HASH GAME - Online Skill Game GET 300
1、 密 码 学 原 理 数据完整性和Hash函数 数据完整性 目录 C O N T E N T Hash函数 Hash函数的安全性 数据完整性 信息安全的三个要点 机密性 完整性 可用性 加密算法解决了机密性问题,能否解决完整性问题?数据完整性是抗击对消息未授权修改的安全服务 有些应用不需要机密性,比如电子交易信息 如何解决完整性问题:附加冗余 对称技术:Hash函数(散列函数),报文鉴别码(MAC)非对称技术:数字签名 Hash函数 Hash函数H(M)作用于一任意长度的消息M,它返回一固定长度(通常超过128位)的散列值h:hH(M)有时也称“摘要函数”、“散列函数”或“杂凑函数”h也被称为
4、(x)=h(x)困难 碰撞稳固:找到x x,使得h(x)=h(x)困难 假定 随机预言机ROM(Random Oracle Machine)Bellare和Rogaway提出 提供“理想”Hash函数的数学模型 确定性,有效性和均匀输出 h:XY,XY,xX,yh(x):设定义随机预言机 ()X,YhFXXxXh(x)hxX XyY,Pr h xyM000假定是随机选择的,令,假定当且仅当时,(通过查询 的预言机)被确定,则对所有和1都有。令FX,Y是为所有从XY的函数集合,假定X=N,Y=M,随机从FX,Y中选出一个Hash函数h:XY,对于任意的输入,其输出值是均匀的,且计算