LOL赛事下注 - 英雄联盟投注 -(中国)Riot Games现代密码学:第41讲 Hash函数pdf

日期:2025-03-08 14:16 | 人气:

  LOL赛事下注 - 英雄联盟投注 -(中国)Riot Games

LOL赛事下注 - 英雄联盟投注 -(中国)Riot Games现代密码学:第41讲 Hash函数pdf

  1、第41讲 Hash函数第41讲 Hash函数Hash函数的定义Hash函数使用方式Hash函数满足条件及安全性定义Hash函数的定义Hash函数的定义将任意长的消息M映射为较短的、固定长度的一个值H(M)。Hash函数也称为哈希函数、散列函数、压缩函数、杂凑函数、指纹函数等。其函数值H(M)为哈希值、散列值、杂凑码、指纹、消息摘要等。Hash函数H一般是公开的。例1第41讲 Hash函数Hash函数的定义Hash函数使用方式Hash函数满足条件及安全性定义Hash函数满足条件Hash函数的目的是为需认证的数据产生一个“指纹”,Hash函数应满足以下条件:Hash函数函数的输入可以是任意长Has

  2、h函数函数的输出是固定长易于在软件和硬件实现Hash函数满足的安全条件同时,Hash函数为了实现安全认证,需要满足如下安全条件:单向性:已知x,求H(x)较为容易;但是,已知h,求使得H(x)=h的x在计算上是不可行的。抗弱碰撞性:已知x,找出y(yx)使得H(y)=H(x)在计算上是不可行的。抗强碰撞性:找出任意两个不同的输入x、y,使得H(y)=H(x)在计算上是不可行的。例1(续)3个安全性的关系抗强碰撞性抗弱碰撞性单向性第41讲 Hash函数Hash函数的定义Hash函数使用方式Hash函数满足条件及安全性定义认证函数:Hash函数-基本用法(a)认证函数:Hash函数(续)MH(M

  3、)HKHM比较比较EKMDMBobAlice提供认证提供认证提供保密提供保密EK(MH(M)认证函数:Hash函数(续)哈希函数的基本用法(b)MKEK(H(M)HHM比较比较EDBobAlice提供认证提供认证K认证函数:Hash函数(续)哈希函数的基本用法(c)MKbDKb(H(M)HHM比较比较DEBobAlice提供认证提供认证Kb认证函数:Hash函数(续)哈希函数的基本用法(d)MKDKb(H(M)HHM比较比较EDBobAlice提供认证提供认证提供保密提供保密KMMDKbEKbEk(MDKb(H(M)认证函数:Hash函数(续)哈希函数的基本用法(e)MH(MS)HM比较比较BobAlice提供认证提供认证SSH认证函数:Hash函数(续)哈希函数的基本用法(f)MH(MS)KHM比较比较EKMDMBobAlice提供认证提供认证提供保密提供保密EK(MH(MS)SSH谢谢

旋转小火锅定制流程

免费咨询

提供图纸

免费设计

免费报价

无忧安装

终身维护