第算信息认证技术
第三章 信息认证技术
第三章信良认证技术 ■3.1Hash函数和消息完整性 ■3.2数字签名技术 ■3.3身份识别技术 ■3.4认证的具体实现 ■3.5公钥基础设施
第三章 信息认证技术 ◼ 3.1 Hash函数和消息完整性 ◼ 3.2 数字签名技术 ◼ 3.3 身份识别技术 ◼ 3.4 认证的具体实现 ◼ 3.5 公钥基础设施
认证的目的 ■认证的目的有两个方面: 一是验证信息的发送者是合法的,而不 是冒充的,即实体认证,包括信源、信 宿的认证和识别; ■」 二是验证消息的完整性,验证数据在传 输和存储过程中是否被篡改、重放或延 迟等
认证的目的 ◼ 认证的目的有两个方面: ◼ 一是验证信息的发送者是合法的,而不 是冒充的,即实体认证,包括信源、信 宿的认证和识别; ◼ 二是验证消息的完整性,验证数据在传 输和存储过程中是否被篡改、重放或延 迟等
3.1Has晒数和消良完整性 ■本节提示: ■3.1.1基本概念 ■3.1.2常见的Hash函数 ■3.1.3消息认证码
3.1 Hash函数和消息完整性 ◼ 本节提示: ◼ 3.1.1基本概念 ◼ 3.1.2常见的Hash函数 ◼ 3.1.3消息认证码
基本概念 ◆Hash函数也称为杂凑函数或散列函数, 输入为一可变长度x, 返回一固定长度串,该串被称为输入的Hash值(消息摘要) 还有形象的说法是数字指纹。 ◆ 因为Hash函数是多对一的函数,所以一定将某些不同的输 入变化成相同的输出。 要求给定一个Hash值,求其逆难,计算Hash值容易也称Hash函数 为单向Hash函数
基本概念 ◆ Hash函数也称为杂凑函数或散列函数, ➢ 输入为一可变长度x, ➢ 返回一固定长度串,该串被称为输入x的Hash值(消息摘要) ➢ 还有形象的说法是数字指纹。 ◆ 因为Hash函数是多对一的函数,所以一定将某些不同的输 入变化成相同的输出。 ➢ 要求给定一个Hash值,求其逆难,计算Hash值容易也称Hash函数 为单向Hash函数