网络课设编码实现文件传输服务器,基于网络编码的文件共享系统研究与实现

摘要:

当前,计算机技术被越来越多的被运用在工作生活的各个方面.笔者所在单位依托单位局域网络开展了无纸化办公系统建设.文件传输作为其中一项主要功能模块,对工作效率的提高起到了重要作用.但现有系统采用的传统的通信网络传输数据的方式,存在的安全性差,带宽利用率低,无阅读权限分级等弊端,尚不能完全满足工作所需.通过编码传输可以达到理论上多播传输的流量最大化等网络编码理论的提出,给改进传统文件共享系统提供了理论依据,同时也使得进一步提高网络的传输效率,可靠性,鲁棒性和安全性成为可能. 本课题通过分析笔者所在单位对文件共享系统的现实需求,应用网络编码技术,网络编码签名机制设计并实现了一种新型的文件共享系统,较现有的文件共享系统,一定程度提高了系统的安全性和传输性能.在安全性方面,本系统利用网络编码过程实质是是在有限域上的运算,相当于加密过程的混淆的本身特性,又基于有限域上求逆的计算复杂性,实现了系统的防窃听功能.在共享功能方面,网络编码的天然特性使其在P2P共享模式中应用可以提升网络吞吐量,均衡网络负载和提高网络带宽利用率,并一定程度减低死档率.在抗污染功能方面,本课题针对基于网络编码的文件共享系统极易受到数据污染破坏的弱点,采用基于同态公钥密码的网络编码签名算法检测数据分块,避免恶意篡改数据对系统的破坏.在权限功能方面,采用分组划分用户权限的方式,根据用户职能范围划分服务优先级.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值