A Random Walk Based Anonymous Peer-to-Peer

这篇具有很好参考价值的文章主要介绍了A Random Walk Based Anonymous Peer-to-Peer。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 背景

匿名性一直是P2P系统等自组织环境中最具挑战性的问题之一。在本文中,我们提出了一个匿名协议,称为基于随机漫步的匿名协议(RWAP),在分散的P2P系统。我们通过全面的轨迹驱动模拟来评估RWAP。结果表明,与现有方法相比,RWAP显著降低了流量成本和加密开销。

二、 介绍

  1. P2P优点:高扩展性、易于实现,与传统的客户机-服务器模式相比,P2P架构具有突出的特征,包括可扩展性、冗余性、灵活性、自主性和匿名性。

  2. P2P缺点:虽然匿名这一用户隐私问题受到了很多关注,但还没有得到充分解决。主要的P2P系统仅仅提供了不完整的匿名设计。随着用户的急剧增加,当前的P2P系统面临着对隐私和安全的迫切需求。

2.1、匿名类别

以往的匿名研究分为三类:

  1. 抵制审查;

  2. 发起者或响应者匿名:通常发起者或响应者匿名只是单向模型,其中系统可以向发起者提供从发送者到接收者的匿名传输,响应者匿名反之亦然;

  3. 相互匿名:严格定义,相互匿名包括三个方面:一个匿名发起者,一个匿名应答者,以及这两个单位之间的匿名通信;

2.2 P2P匿名

开放和自由加入-离开策略导致对系统参与者完全缺乏保护,这使他们容易受到恶意对等体的攻击P2P用户数量的急剧增加夸大了遭受这种威胁的可能性。作为一个基大多数P2P原型容易受到恶意攻击。基于以下观察,我们认为P2P的弱匿名特性不能保证他们的好用户的安全,而不会遭受来自合作用户的攻击:

  1. 一些恶意对等体可以通过监控数据包流、区分数据包类型(例如,从响应方发送的查询其消息)和分析这些查询的TTL值来轻松获取信息因此,发起者和响应者完全暴露给他们的邻居,并且P2P系统不能在每个对等体的本地环境中提供匿名性。

  2. 在不可信的公共网络中,当文件或消息以纯文本形式传输时,它们的内容也有助于路径上的攻击者进行协作并猜测通信方的身份。

三、 随机漫步

随机漫步是P2P协议中处理内容定位和拓扑维护问题的基本算法之一。作为内容位置的可选搜索模型,它已经在许多以前的著作中讨论过。

在目前大多数非结构化P2P系统文章来源地址https://www.toymoban.com/news/detail-848163.html

到了这里,关于A Random Walk Based Anonymous Peer-to-Peer的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【踩坑日常】解决Eureka启动报错:Network level connection to peer localhost;retrying after delay

    最近在使用Spring Cloud的Eureka服务时,遇到了一个线上问题:Eureka启动一直报错,提示 Network level connection to peer localhost;retrying after delay 。通过一番排查,发现问题的根本原因竟然是配置文件中的 eureka defaultZone 未生效,而造成这一情况的直接原因是 spring.profiles 未正确激活。

    2024年02月03日
    浏览(51)
  • curl: (51) Unable to communicate securely with peer: requested domain name does not match the server

    问题图: 问题原因: 该问题是由于无法与对等体安全通信,请求的域名与服务器的证书不匹配,可以理解为https证书加密的问题。 解决方法: 可以在curl后面加上相关参数,由于我们需要访问的是https的加密链接,需要加上:–insecure(或-k), 效果图如下: 关于curl更多的用

    2024年02月11日
    浏览(66)
  • pip 安装报错 required to install pyproject.toml-based projects

    主要提示这两个信息: 解决: 进入 vs官网,下载安装 成功安装后,还要安装以下内容: 重新执行 pip, 成功下载! 注意一定勾选上“使用C++的桌面开发”,只安装 MSBuild工具 是没用的, 我已经帮大家验证过了,然后“使用C++的桌面开发”中的可选内容,我没有测试需要哪一个,我

    2024年02月16日
    浏览(68)
  • Ubuntu安装pycuda报错:required to install pyproject.toml-based projects

    最近使用ubuntu安装pycuda时报错 一直在找最后一条的错误信息,忽略了前面那句权限不够。 cd到/usr/local/cuda目录下 使用ls命令 查看权限发现include颜色和其他的不同,是蓝绿色的,没有权限 使用sudo chmod 777 include赋权限 继续pip install pycuda ,运行成功

    2024年02月02日
    浏览(43)
  • python|安装skimage库报错:required to install pyproject.toml-based projects

    一、安装报错问题 使用pip安装,先用命令:pip install skimage ,安装失败,然后参考发现skimage库的命令是:pip install scikit-image,也没有成功  二、解决方法 参考帖子 (1条消息) python skimage库的安装方法_AmosLLc的博客-CSDN博客_python安装skimage库 https://blog.csdn.net/AmosLLc/article/details/8

    2023年04月08日
    浏览(41)
  • LGFormer:LOCAL TO GLOBAL TRANSFORMER FOR VIDEO BASED 3D HUMAN POSE ESTIMATION

    基于视频的三维人体姿态估计的局部到全局Transformer 作者:马海峰 *,陆克 * †,薛健 *,牛泽海 *,高鹏程† *            中国科学院大学工程学院,北京100049             鹏程实验室,深圳518055 来源:2022 IEEE International Conference on Multimedia and Expo (IEEE ICME) 基于Transformer的

    2024年02月09日
    浏览(46)
  • 【Git】解决fatal: unable to access..Failure when receiving data from the peer或者OpenSSL SSL_read: Connect

    今天拉取仓库的代码时,报错如下: 又或者 OpenSSL SSL_read: Connection was reset, errno 10054 再或者: 解决办法: 因为git在拉取或者提交项目时,中间会有git的http和https代理,但是我们本地环境本身就有SSL协议了,所以取消git的https代理即可,不行再取消http的代理。 第一种方式就是

    2024年02月04日
    浏览(72)
  • MacOS Python安装which is required to install pyproject.toml-based projects解决办法

    使用pip安装的时候,很多时候报错:which is required to install pyproject.toml-based project。使用pip instll pyproject.toml无法解决问,网络上各种安装python-dev都不能解决问题。 安装成功后,在此运行pip install 就解决了对应问题

    2024年02月11日
    浏览(35)
  • 在conda环境中更新pycocotools出现的required to install pyproject. toml-based projects报错解决方案!

      一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055@qq.com  Time of completion:2023.3.24 Last edited: 2023.3。24 导读  帮助在人工智能学习中对环境配置pycocotools配置的困难问题,还有许多微软VS上的相关拓展库的下载都可以用此方法! 目录 一:相关爆红内容 二:解

    2024年02月09日
    浏览(56)
  • Could not build wheels for pycocotools, which is required to install pyproject.toml-based projects

    当出现此错误时,一般通过直接搜索该错误,其他指南给出的解决办法不一定适用于自己的情况。需要根据报错内容中具体的error找到解决方案。 个人报错情况如下  根本错误在于Microsoft Visual C++ 14.0 or greater is required. 解决方法 重新安装c++的各个版本没有用,即便我的电脑上

    2024年02月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包