当前位置:文档之家› 信息安全技术基础-第3章习题

信息安全技术基础-第3章习题

第三章认证与数字签名
1、举例说明身份认证、消息认证及数字签名技术各自适用的场合。

2、基于消息认证码的消息认证方法与基于散列函数的消息认证方法有什么区别?
3、简述S/KEY口令的工作过程。

4、数字签名技术可以实现身份认证和消息认证吗?
5、伪代码设计或编程实现MD5算法。

6、一般可以用哪些证据证明自己的身份,哪些生物特征可用于身份认证?
7、口令认证系统在设计中应该注意哪些问题?
8、什么是零知识证明?什么是非交互零知识证明?
9、比较并对照传统签名和数字签名的异同,列举数字签名能提供的安全服务。

10、什么是Hash函数,常用的Hash函数有哪些?
11、消息认证码和对称加密方法在实现消息认证方面有何不同?
12、消息认证码有哪些安全性要求?
13、请说明使用消息认证码函数和散列函数实现消息认证的差异。

14、参考MD4和MD5的算法标准(RFC-1320和RFC-1321),比较MD5在安全性上的改进。

15、消息认证码函数(MAC)和散列函数(Hash)是两种不同的报文鉴别方法。

目前有些方法将MAC与Hash函数结合起来,例如HMAC。

请参照RFC-2104分析MAC的算法过程,以及安全性特征。

16、。

相关主题