- 7
- 0
- 约1.23万字
- 约 51页
- 2016-12-24 发布于北京
- 举报
第20章 安全Hash与报文认证 Hash函数:定义与构造 认证、认证码、Hash-based认证码 Hash函数(散列,哈希函数) 不是加密解密函数 但是在密码学中具有重要的理论与应用价值 Hash函数定义 Hash函数是将任意长度的报文映射成一个较短的定长输出报文的函数. 如下形式: h = H(M), M是变长的报文,h是定长的Hash值. Hash函数的目的是为文件、报文或其它的分组数据产生“数字指纹”. 对Hash函数的要求 H能用于任何大小的数据分组; H产生定长输出; 对任意给定的x, H(x)要相对易于计算,使得软硬件实现都实际可行; And…… 对Hash函数的要求(cont.) 单向性:对任意给定的码y, 寻求x使得H(x)=y在计算上是不可行的; 弱抗碰撞性:任意给定分组x, 寻求不等于x的x’, 使得H(x)= H(x’)在计算上不可行; 强抗碰撞性:寻求任何的(x,x’)对,使得H(x)=H(x’)在计算上不可行; 生日悖论 在k个人中,找一个与某人生日相同的人的概率超过0.5时,需k183; 而在此人群中,至少有两个人生日相同的概率超过0.5,只需k23. 对一个输出比特长度为n的安全hash函数来说,抗弱碰撞强度为2^n,而抗强碰撞的强度为2^(n/2)。 Question:如何证明? 生日悖论(续) 换而考虑如下问题:将d个球随机地放到n箱
您可能关注的文档
最近下载
- DL_T 802.7-2023 电力电缆导管技术条件 第7部分:非开挖用塑料电缆导管.pdf VIP
- 20231119-中信期货-有色与新材料2024年度策略报告(不锈钢):产能过剩问题严峻,不锈钢价波幅收窄.pdf VIP
- DB44T1652.2-2015病媒生物预防控制规范第2部分:蚊虫防制..docx VIP
- 2025年6月福建省高中学业水平合格性考试(会考)生物试题(含答案解析).pdf VIP
- 2022年广西普通高中学业水平合格性考试地理试题.pdf VIP
- word中国风信纸背景模板 (8).docx VIP
- 客人隐私安全培训课件.ppt VIP
- 心理焦虑与抑郁PPT课件.pptx VIP
- 县域内义务教育优质均衡学校档案目录.pdf VIP
- 《水利工程质量事故处理规定》培训与解读课件.pptx VIP
原创力文档

文档评论(0)