

第一,验证消息的发送者是合法的,不是冒充的,这称为实体认证,包括对信源、信宿等的认证和识别;
第二,验证信息本身的完整性,这称为消息认证,验证数据在传送或存储过程中没有被篡改、重放或延迟等。
可提供认证功能的认证码的函数可分为三类:
加密函数:使用消息发送方和消息接收方共享的密钥对整个消息进行加密,则整个消息的密文作为认证符。
消息认证码:它是消息和密钥的函数,产生定长度值,该值作为消息的认证符。
散列函数:它是将任意长的消息映射为定长的hash值的函数,以该hash值作为认证符。
| 各省软考办 | ||||||||||