- 2
- 0
- 约4.87千字
- 约 29页
- 2018-09-07 发布于浙江
- 举报
第3章第2认证与认证协议
第三章 安全业务及其实现方法 一、基本概念 协议还有其他特点: (1)协议中的每人都必须了解协议,并且预先知道所要完成的所有步骤。 (2)协议中的每人都必须同意遵循它。 (3)协议必须是不模糊的,每一步必须明确定义,并且不会引起误解。 (4)协议必须是完整的,对每种可能的情况必须规定具体的动作。 (一) 消息认证 (1)认证码 认证码(MAC,Messages Authentication Codes),是与密钥相关的的单向散列函数,也称为消息鉴别码或是消息校验和。 MAC与单向散列函数一样,但是还包括一个密钥。不同的密钥会产生不同的散列函数,这样就能在验证发送者的消息没有经过篡改的同时,验证是由哪一个发送者发送的。 2、算法描述 B: 计算消息摘要时输入块的字节长度(如对于SHA-1, B = 64)。 H: 散列函数,如SHA-1,MD5等。 ipad: 将数值0x36重复B次。 opad: 将数值0x5c重复B次。 K: 共享密钥。 K+ : 在密钥K的左边附加0使其长为B字节的密钥。 L: 消息的分组数 n: 消息摘要的字节数。 M: 要计算HMAC的数据。 X ||?Y:将字串连接起来,即把字串Y附加在字串X后面。 + : 异或。 (1) 如果K的长度等于B,设置K+ = K并跳转到第(4)步。 (2) 如果K的长度大于B,对K求散列值: K=
您可能关注的文档
最近下载
- 分析化学期末试卷及参考答案.docx VIP
- 弘远-AC系列驱动器手册.pdf VIP
- 弘远-ACS系列驱动器快速调试指南.pdf VIP
- 分析化学(兰州大学)智慧树知到答案章节测试2023年.docx VIP
- 七年级下册数学期末试卷(共五套).doc VIP
- 樂思 中文 26週 基礎練習 教育校本版 六年級.pdf VIP
- 分析化学(兰州大学)智慧树知到课后章节答案2023年下兰州大学.docx VIP
- 分析化学(兰州大学)知到智慧树期末考试答案题库2024年秋兰州大学.docx VIP
- 纳米羟基磷灰石制备及医学领域应用.docx VIP
- 土的颗粒分析试验报告(筛分法)-----珍藏版.xls VIP
原创力文档

文档评论(0)