现有的信任链发现均假设信任证为集中式存放,针对该局限性,设计一个基于角色的信任证覆盖网络(RBCON),并提出RBCON生成、维护等算法,在此基础上给出信任链搜索方案.信任凭证存储在RBCON各个结点上,基于角色的分布式哈希表以实现信任凭证的双向定位.基于角色的信任证覆盖网络结点频繁加入或者离开时能高效的完成多种信任链查询.大量仿真实验表明:该方案能够满足分布式信任链发现的各种查询的需要,并能在尽可能少的证书定位和查找的前提下完成信任链的搜索;该网络在持续的网络结点加入和离开/失败的情况下依然能保证较高的信任链查找率,因此,能够较好的抵抗各种恶意网络攻击.
Current research on trust chain discovery is based on the assumption that the credentials were stored centrally.Aiming at this limitation,a role-based credential overlay network(RBCON)was proposed.Every peer of RBCON can store role-based credentials,by which trust chains can be established between each pair of peers based on role-based distributed Hash table.RBCON also introduces novel algorithms for RBCON generation,stabilization,trust chain search and present new distributed data structure for storing role-based credential keys.RBCON adapts efficiently as peers join and leave the system,and can execute trust chain search even if the system is continuously changing.The simulation results highlight the correctness and efficiency of this solution,especially the communication cost and the state maintained by each node scale logarithmically with the number of RBCON peers.The solution is very easy to implement and popularize.