【技术实现步骤摘要】
一种匿名通信中面向通信延迟的节点选择方法
本专利技术属于计算机网络
,具体涉及一种匿名通信中面向通信延迟的节点选择方法。
技术介绍
互联网应用已经渗透到人们生活的各个方面,但是随之带来的隐私保护问题也日益明显。作为保护个人隐私信息的重要方法,匿名通信技术得到了越来越多的关注。I2P作为目前非常流行的匿名通信系统之一,通过其复杂的加密与通信过程,提供了很好的匿名性。I2P匿名通信系统的重路由路径称为隧道(Tunnel),隧道节点选择算法采用源路由的方式,也就是由通信发起者选择隧道节点并创建隧道。I2P系统内的路由节点主观地记录其他路由节点的性能数据,以此来评估其他节点的带宽、隧道创建成功率、负载情况以及连通性。I2P的节点评估主要考虑两个因素:容量(Capacity)和速度(Speed)。I2P根据节点的容量和速度评分将节点进行分组,首先将所有节点加入not-failing组中,然后计算组中节点的容量评分,将容量评分高于平均值的节点加入high-capacity组中,再计算high-capacity组中节点的速度评分,将速度评分高于平均值的节点加入fast组中 ...
【技术保护点】
1.一种匿名通信中面向通信延迟的节点选择方法,其特征在于,具体包括以下步骤:针对每一路由节点,将所有与该节点存在连通性的节点组成连通组,从所述连通组中选择可靠性高的节点组成高可靠组,并进一步从所述高可靠组中选择性能高的节点组成高性能组;从所述高性能组中,选择延迟较低的路由节点组成隧道。
【技术特征摘要】
1.一种匿名通信中面向通信延迟的节点选择方法,其特征在于,具体包括以下步骤:针对每一路由节点,将所有与该节点存在连通性的节点组成连通组,从所述连通组中选择可靠性高的节点组成高可靠组,并进一步从所述高可靠组中选择性能高的节点组成高性能组;从所述高性能组中,选择延迟较低的路由节点组成隧道。2.根据权利要求1所述的方法,其特征在于,所述可靠性由节点的在线时长评分和容量评分确定。3.根据权利要求1所述的方法,其特征在于,所述性能由节点的带宽评分确定。4.根据权利要求3所述的方法,其特征在于,采用如下公式计算所述带宽评分:B=4*b(min)+3*b(10min)+2*b(1h)+b(3h)其中,B为带宽评分,b(t)为最近t时间内的3个最大带宽的平均值。5.根据权利要求2所述的方法,其特征在于,采用如下公式计算所述在线时长评分:T=ot/rt其中,T为在线时长评分,ot为节点持续在线时长,rt为系统持续运行时长。6.根据权利要求5所述的方法,其特征在于,针对每一路由节点,采用基础节点选择算法实现路由节点分组,得到其对应的高性能组,具体包括以下步骤:步骤6.1、输入所有已知路由节点集合AN;步骤6.2、测试AN中所有路由节点的连通性,将可连通节点放入可连通组,同时,采用如下公式计算可连通组中的每个路由节点的可靠性评分:Rely=R+k*T其中,Rely表示可靠性评分,R表示路由节点的容量评分,k是常数系数,k∈[0,10];根据可连通组中每个路由节点的可靠性评分,计算平均可靠性评分AveRely;步骤6.3、选择可连通组中可靠性评分不低于AveRely的路由节点放入高可靠组...
【专利技术属性】
技术研发人员:邹潇湘,卓子寒,余翔湛,叶麟,赵俊达,张奕欣,邢潇,张翀,谷杰铭,
申请(专利权)人:国家计算机网络与信息安全管理中心,哈尔滨工业大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。