论文部分内容阅读
分布式(网格)体系结构是当前研究和应用的热点,被视为下一代IT技术发展的基础,是互联网发展的必然趋势。这种体系结构提出的最终目标就是要把整个因特网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。虽然目前针对网格的项目大都是研究性质的,但在这个构架上的证明可行的应用却是广泛的,并且可以实现各种应用间的紧密整合,实现可扩充的互联。基于分布式(网格)的密码学计算就是这其中的一个重要应用。这种应用将为密码学的研究、密码算法安全性的分析、密码学相关计算的完成提供有力的支持。 本文结合对分布式(网格)系统的研究,系统的介绍了分布式(网格)密码计算平台的设计,开发系统的相关技术,并重点介绍了平台前端服务系统的具体实现。前端服务系统一方面提供了分布式(网格)密码计算系统与用户交互的平台,另一方面为计算服务的实现提供了访问控制的接口。与用户的交互包括了任务提交、服务申请、结果查询、服务实现代码及数据的提交和存储等功能,为系统的实际运作提供了基于Brows瘦客户端的可视化访问平台,其中包含的大量数据库处理工作减轻了计算服务模块的负担,使计算服务模块的设计和实现更加独立,为系统的扩展提供了保证。前端服务系统还在XML格式定义的交换协议的基础上为计算服务模块提供了服务实现和控制的接口,其中包括获取计算服务实现代码,获取计算节点信息,获取任务列表信息等。结合计算服务的实现,我们已经完成了一个局域网范围内基于网格分布式的可运行系统,证明了系统设计的正确性和可行性。