- 57
- 0
- 约1.38万字
- 约 83页
- 2018-06-28 发布于河南
- 举报
《现代密码学》 第六章:单向函数和散列函数
* CBC-MAC 若数据不是加密算法分组长度的整数倍,则需进行消息填充,填充方法有: 方法1:对需要计算MAC的数据的右边填充若干个或零个“0”比特,以便得到一个比特长度是n的整数倍的数据串。 方法2:对需要计算MAC的数据的右边先填充一个“1”比特,然后填充若干个或零个“0”比特,以便得到一个比特长度是n的整数倍的数据串。 方法3:首先对需要计算MAC的数据的右边填充若干个或零个“0”比特,以便得到一个比特长度是n的整数倍的数据串;其次,在所得到的数据串的左边 填充一个n比特组,该组包含了未进行填充的数据的比特长度的二元表示,其左边用“0”补齐。 如果验证者不知道数据的长度,则应选用填充方法2或3,因为这两种方法可使验证者查明所填充的那些“0”比特。 * * CBC-MAC 如果在计算CBC-MAC的过程中没有使用选择处理和截断过程,直接输出最后一步的输出密文作为最后MAC,是否安全? * CBC-MAC 若消息恰好是分组的整数倍,不考虑填充 攻击一:假定MAC1=ek(D1),则MAC2是两个分组的消息(D1||D2 )的一个合法MAC值,其中,D2=D1 ^MAC1。这种攻击方法称为”cut and paste”攻击。 攻击二:攻击者想伪造消息D的合法MAC。 首先,选择消息D1发送给认证者,认证者返回MAC1=ek(D1) 然后
您可能关注的文档
- AutoCAD_2008_第9章_尺寸标注.ppt
- EDGE原理应用及演进.ppt
- google搜索技巧-google英文高级搜索的技巧.docx
- GSM移动通信系统原理培训 功能描述.ppt
- GPRS、EDGE系统原理.ppt
- internet新闻.ppt
- JEWISH AMERICANS:QUEST TO MAINTAIN IDENTITY.ppt
- MBO完全咨询手册.doc
- Mercer 美世咨询-人才管理1.ppt
- motorola BCG矩阵分析.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)