一、概述
1、认证的两种形式
消息认证:
消息的内容是否被有意无意的纂改
身份认证(身份识别):
指申请者向系统出示自己身份的证明过程,认证是对访问者授权的基础;是证实主体的真实身份与其所声称的身份是否相符的过程
2、用户认证的依据
所知:密码,口令
所有:身份证,护照,智能卡等
所是:指纹,DNA
二、认证技术
1、静态口令
最简单、最易实现、最容易理解和接受
简单口令表
散列口令表
1)简单口令
系统存储明文口令
明文口令网上传输
重放攻击
2)散列口令
系统不存储明文口令
明文口令不在网上传输
根据摘要无法推出口令
2、挑战/应答
基于对称密钥密码体制的挑战/应答
基于带密钥hash的挑战/应答
基于非对称密钥体制的调整/应答
3、认证令牌
挑战应答令牌
时间令牌
4、零知识
5、生物特征
三、认证协议
单向认证(挑战/应答)
双向认证
基于对称密钥密码体制的挑战/应答
基于带密钥hash的挑战/应答
基于非对称密钥体制的调整/应答
基于第三方的认证
基于对称加密的KDC干预的认证