论文部分内容阅读
Peer to Peer(P2P)技术是近年兴起的一种新的网络模型。和传统的C/S模式的网络模型相比,P2P网络能够很好地实现计算机资源和服务的共享,提高资源和服务的利用率,有利于资源和服务的低成本快速发布。 P2P应用构建的平台的灵活性和自由性,实体加入和离开的自由性,导致应用平台无法要求实体提供关键认证信息,只能对实体进行注册登记而无法进行严格的认证。这些应用并不适合使用基于PKI和数字证书的认证技术。一种普遍被采用的方式是基于群体信息共享的反馈和评价推荐机制。 JXTA是P2P应用的一个开发平台,是独立于编程语言、系统平台和网络平台的协议集。本安全模型是基于JXTA协议集,在评价反馈机制基础上,加入了JXTA的成员资格认证、Poblano安全模型的传播信任机制,使得此安全模型更加的完善,应用在基于服务进行对等组分配的服务系统。安全模型由三部分组成:成员资格认证、信任度节点选取、评价反馈。首先,运用JXTA的成员资格协议对加入服务组的使用服务节点进行成员资格认证。然后,通过资格认证并加入服务组使用服务的节点如要想使用服务组的服务,就需要对组中的所有节点的信任度进行比较,选择信誉比较好的节点来进行服务的请求通信。最后,使用服务节点完成服务使用后,就要对提供服务节点提供服务的质量进行评价反馈,这个反馈要结合历史的实体行为。