论文部分内容阅读
计算机网络例如点对点(p2p)网络,它的每个节点可以作为网络中其它计算机的客户端或者服务器,允许它们之间相互共享服务或共享文件,这被认为是协商目标。在同意对一个协商目标进行访问之前,它需要建立信任。自动信任协商(ATN)即是一种未知节点之间建立信任的方法,节点通过协商目标的访问控制策略的指导来交换数字证书。每次信任协商是在同意对一个协商目标进行访问之前建立的。当协商目标增加的时候,已有的ATN方法对p2p网络不太适用,因为所有的信任协商是单独并且一个接一个的有序执行,这样使得协商时间增加,数据传输不是最少,这是因为重复披露的出现以及无法进行同时信任协商。因此,在提高节点服务的可利用性和减小信号量拥挤的p2p网络研究当中,加快协商速度以及减少传输数据便成了研究考虑的首要问题。
消除重复披露是焦点,通过新提出的共同披露(CD)概念得到了证明。每一步协商中被披露的证书被添加到全球CD库当中。在披露一个证书或者策略之前,每一步协商都会事先检测CD以确保它不是重复披露。研究的另外的一点是把协商从一个接一个有序执行变成同时执行。客户端可以发送多个请求以批准协商目标的访问,同时使协商目标的结果能够被立即通知。这个想法通过新提出的重定义信息概念得到了证明。通过把两个概念的完美结合产生了组合自动信任协商(Combined ATN),该方法改变了已有协商协议和策略可以有效的处理多协商目标。
组合自动信任协商通过在TrustBuilder2框架上实现和证实,对该框架的某些系统模块做了修改。所有的证书都是为注册的证书,所有的策略通过Java Expert SystemShell(Java平台的一种规则引擎)定义得到。通过对比原始的和修改的平均协商时间以及平均数据传输量来指导实验。实验的数据表明组合自动信任协商能够缩短协商时间以及减少传输数据量,这表明了组合自动信任协商是一种有效的方法,在处理多协商目标是建立使用该方法来替代以前的自动信任协商方法。