论文部分内容阅读
Hulft系统由日本世存(Sassion)公司开发的一套软件系统,这个系统可以在不同操作系统平台下异构数据的网络环境中完成文件共享和数据传输的功能,达到存储虚拟化的效果,即操作不同资源机端的文件像操作本地磁盘两个逻辑盘符中的文件一样灵活方便。Hulft系统的销售量在日本国内市场上与同类产品的销售量相比一直遥遥领先。早期版本Hulft 6.0系统存在种种不足之处:第一架构体系限制了与其连接资源机数量的增加,不具备扩展性。第二资源机间的通信可能产生认证问题。第三通信机制中采用的普通数字时间戳协议存在安全性问题。如果TSA违规,或TSA签名私钥不慎泄露时,普通数字时间戳协议的安全性将不复存在。针对Hulft 6.0系统存在的问题,作者提出了一个新的系统架构和设计了一种通信协议——基于二次数字签名SOAP时间戳协议(简记为TSSP)。新的系统架构不但能提高了系统的扩展性,而且可以保证资源机间相互认证的准确性。TSSP既能有效地防范TSA的违规行为,也能预防TSA签名私钥不慎泄露时通信安全性不受严重的危胁。其核心思想是监督TSA签发时间戳,要求TSA在签发时间戳时留下不可否认的证据,必要时其它实体通过该证据检验时间戳的真实性。该协议是在原有普通数字时间戳协议基础上,增加了n套数字签名私钥SIG1 SIG2、SIG3………SIGn用于认证TSA颁发时间戳的真实性,并定义一个函数F用于选择当前TSA使用的数字签名函数的编号。通过本文,作者介绍了新版本Hulft7.0系统的系统架构设计,详细描述了TSSP协议工作流程并进行协议的安全性分析,论证了TSSP相对普通数字时间戳协议的优势,介绍了在Hulft7.0系统的通信机制中使用TSSP协议并给出实现的过程。最后,针对TSSP通信协议的安全性进行分析与测试,验证本文所设计的通信协议的可行性和可靠性。并从Hulft系统性能测试的角度,对文件拷贝、文件创建、文件修改、文件删除、文件移动以及用户界面刷新的操作进行测试。通过测试结果验证:系统能够成功完成用户要求,运行稳定。同时,也为将来的更高版本Hulft8.0系统的设计提出了改进的参考方向。