论文部分内容阅读
作为隐私保护的重要手段,匿名鉴别机制引起了各界的广泛关注,口令鉴别作为应用最广泛的鉴别方式,研究设计仅依赖于口令的匿名鉴别系统具有重要意义。在此背景下,国际标准化组织ISO/IEC JTC1/SC27启动了ISO/IEC20009-4标准项目,专门针对基于口令的匿名鉴别机制开展标准化工作,目前收录了三种匿名口令鉴别协议:YZ、SKI、YZW。目前而言,尚且没有针对匿名口令鉴别协议标准公开的实现工作,协议进行实现时仍然存在一些问题需要解决。本文针对这一问题对ISO/IEC20009-4标准收录协议的实现机制进行了充分的研究并基于该标准设计实现了一套匿名口令鉴别构件系统。 ISO/IEC20009-4标准基于一些假设和前提对协议的关键执行步骤进行了描述。但是在现实应用时,我们要提供具体机制来保证协议依赖的前提和假设能够成立,并且实现时需要着重考虑协议的执行性能,除此之外现实环境的复杂性可能会使协议执行出现一些意想不到的问题。从以上的问题入手,论文首先对标准协议的实现机制进行了研究,对协议的执行细节进行了补充,发现并解决了多个由于实现时异步执行、时间差等因素导致的问题,并对客户端和服务器的协议执行性能进行了优化。在匿名口令鉴别协议中,匿名群组是较为重要的概念,而在标准中假设已经存在这样的群组。针对这一问题,我们对匿名群组的组建方式进行了研究。 之后,设计实现了一套匿名口令鉴别构件系统,系统可与Web应用相结合为其提供匿名口令鉴别服务。构件系统中使用了基于被动连接子的组装方式,引入消息适配器解决了系统上层构件与下层构件不兼容的问题,增强了系统的可复用性和稳定性。该构件系统还提供了可独立使用的插拔式协议包构件以供第三方使用。最后,我们对三个协议性能进行了分析并设计实验对协议性能进行了测试,总结了三个协议的优缺点和适用场景。