开发工具:
文件大小: 624kb
下载次数: 0
上传时间: 2019-03-24
详细说明:NULL
博文链接:https://bennett2009.iteye.com/blog/10989074334
计算机应用研究
后,得到加密后密钥K2发送给客户端。
时间),得到平均下载速度,对比它们的下载性能。表1和2分
K,=En[K」
別表示使用 BitTorrent下载文件和使用改进后的 Bittorrent下
客户端在得到加密后的文件密钥K3后,使用密码M5值载文件的测试结果
Ⅱ解密得到文件加密密钥K,从而解密文件获得明文文件。该
表1使用 BitTorrent下载文件测试结果
过程可表示为K=Dn[K2],P=Dk[C]。
节点1节点
节点3节点4节点5
完成时间/
446
381
527
437
其中:C表示通过 BitTorrent获得的加密文件,P表示解密后的
平均速度/KBps45308530.383834446241467.77
明文文件。整个身份认证和密钥分发过程如图3所示。
表2使用改进后 BilTorren下载文件测试结果
Tracker服务器端
客户端
节点1节点2节点3节点4节点5
completed事件
完成时间
377
477
503
500
随机字符串
随机字符串R
平均速度KBps53601423.64401.43939140415
R
使用密码哈希值H
加密字符串R
由丁 Bittorrent下载的动态性,节点的下载速度高度依赖
加密后的字符串S
通过发送加密后文件密钥K;
得到字符串S
其他节点的下载情况,各节点下载速度有较大变化。从上表对
验证
失败发送失败信息M
比中可以看出,使用改进后的 Bittorrent总的完成时间较长,平
解密得到明文P
或显示失败信息
均下载速度降低。这是由于除了完成正常的文件下载过程,还
图3客户端文件下载完毕与 Tracker服务器交互图
需要完成身份认证、密钥分发以及解密的过程,但总体而言,获
上述过程中,客户端和 Tracker服务器比普通的 Bittorrent得了可观的下载速度,并没有很大的下载性能降低
下载过程多了两个额外的通信过程:身份认证和密钥分发。对
于这两个过程,可以在 Tracker Http/HPs协议中,添加额外4结束语
的字段来传送用户名和加密字符串以及加密后的文件密钥等
内容。例如添加参数“user”,即在客户端下载完成向 Tracker
Bittorrent作为一种快速传输文件的方式,没有传统C/S
服务器发送 Http Get请求时,添加一个“uer=xx”。其中
模式的服务器端网络带宽瓶颈约束,可以极大挖掘潜在带宽来
xx用户名,以及添加“ens=yy”。其中yy表示图3中加提高传输速度。但是对于某些有特定安全需求的场合,如在项
密后的字符串S。 Tracker服务器在身份认证阶段的回复中添目评审、招标等会议场景中,对于不同群体需要分发传输不同
加随机字符串以及在密钥分发过程中添加密钥信息。这也是类型密级的电子文档,直接使用 BitTorrent传输文件存在一定
Bittorrent中Trackerhttp:/HmS协议设计的巧妙之处,它可的安全问题。基于Bittorrent协议,本文提出了一种改进的方
以添加一些扩展参数,而不影响整体的正常功能。
案,通过添加一套身份认证机制以及加密手段来保证文件传输
综上所述,整个方案的工作流程如图4所示。
安全。改进后的方案增加∫复杂度,对 BiTurreul整体的下载
文件制作种通过 BitTorrent身份
密钥文件
性能会带来一定的影响,但实验结果表明这种影响并不是很
加密子文件
分发文件
认证分发“解密
大。使用本文提出的方案既能够满足对大量用户进行文件的
图4方案的工作流程图
快速分发,又能保证文件不被没有特定权限的用户获得,可以
3实验
满足上述场景的需求。
参考文献:
在基于开源 Tracker服务器BNT”以及开源客户端Ctor.[1] COHEN B. Incentives build robustness in BitTorrent[ EB/OL]
rent oj的基础上,实现了以上方案,并对其进行了测试来检验
(2003-05-22)2009-02-10.http://www.bittorrentorg/bittor
对 BitTorrent进行改进后所造成的下载性能影响。
rentecon. po
实验中络带宽普遍为100Mls,最低为10Mns。)服务
[2] KIM J T KYEONG H, PAIK P E H, et al. Security issues in peer-to-peer
systems[C//Proc of the 7th Internatianal Con ference on Advanced
器端配置为512MB内存、 Intel奔腾4处理器(2.66GILz)、10
Communication Technology. Korea: s n., 2005: 1059-1063
M/(0M自适应网卡、80 GB SATA接口硬盘;客户端配置为[3]文龙, Bit torrent安全性研究[D,成都:电子科技大学,2006
256MB内存、 Intel赛扬4处理器(2.4GHz)、10M/100M白适
1 4 COHEN B. The Bit Torrent protocol specification EB/OL.(2008
应网卡、80 GB SATA接口硬盘。
01-10)l2008-10-30].http://www.bittorrentarg/beps/be
0c03, html
在实验中,使用了大小为197MB的文件,一个单独上传[51 HOGAN T.BNBT[EBOL1.(2006161200101.h
节点,五个下载节点(分别编号为节点1、2、3、4、5),分别用Bit
tp: //wiki. depthstrike. com/index. php/BNBT: Main_Page
Torrent和改进后 Bittorrent在同两个节点上进行文件下载测6] YU Hong. Ctorrent[ EB/OL].(2004-09.07)[2009-02-10].ht
试,然后记录下载完成时间(改进后的客户端包括解密部分
tp: //ctorrent. sourceforge. net
上接第4331页)
Hong Kong: IEEE Press, 2003: 3615-3623
L 10 ELTOWEISSY M, HEYDARI H, MORALES L, et al. Combinational [13 YE M, LI C F, CHEN G H, et al. EECS: an energy efficient cluste-
ptimization for key management in secure multicast environments
ring scheme in wireless sensor networks[ C]//Proc of the IEEE Inter
[J. Journal of Network and System Management, 2004, 12
national Performance Computing and Communication Conference
(1):33-50
New York: IFFE Press. 2005. 535-540
[l1] ZHENG Xin- liang, HUANG C T, MATTHEWS M,. Chinese remain-[14]景埒,杨洲,孙勇.基于模糊理论的无线传感器网络成簇算法
dler therein based group key Ilallagenent[ C //Pr of ACMSE
J].计算机科学,2008.35(114):194-197
2007.2007:266-271
I 15 CARMAN D W. KRUSS P S, MATT B J. Constraints and approaches
[12 TILLAPART P, THUMTHAWATWORN T Methods for cluster heads
for distributed sensor network security, Technical Report #0O-010
election in wireless sensor networks[ C]//Proc of IEEE INFOCOM
[RI.[S1.]: NAI Labs, 2000
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.