论文部分内容阅读
物联网快速发展产生了海量的复杂多样通信服务需求,给底层通信网络带来巨大压力,单一网络服务提供商运营的光与无线融合网络因资源瓶颈、地理限制等原因难以为所有用户提供高质量的服务。高效地整合利用各个网络服务提供商所运营的网络的资源,以应对物联网带来的挑战是一个可行的研究方向。然而传统的商业合作模式需要极高的人力和资金成本维持,并且传统的合作方案一般是建立集中化的第三方平台,集中用户信息,将用户请求集中处理,这对于将用户信息作为核心资产的网络服务提供商而言是难以接受的。另外,由于物联网设备一般只搭载了简单的安全配置,容易被邪恶者控制,被用以进行DDoS攻击,所以网络在安全方面也面临着严峻挑战。区块链作为一项新兴的去中心化网络技术,能够低成本在多方组织之间建立安全可信交易环境,十分适合用于在多网络服务提供商组建资源交易网络。本论文从光与无线融合网络在面对物联网快速发展时所面临的资源和安全挑战出发,结合区块链技术与新环境下出现的需求,研究了在多服务提供商之间的跨域资源交易模型。对跨域资源交易中存在的信任、效率和安全问题进行了详细的分析,提出利用区块链建立可信交易网络,在提高交易效率和网络安全方面提出了革新的机制和算法,并搭建实验仿真平台,进行了可行性验证与性能仿真。本文主要的工作内容与创新点包括以下几点:第一,分析总结了当前跨域网络在安全、信任、能源等方面的技术需求。在此基础上设计了基于联盟链的跨域可信交易架构,改进了光与无线融合网络的控制器的功能模块以实现可信协作交易环境。在此的基础上,设计了用于跨域交易的两种数字货币包括资源币和信用币,研究了基于信用币的成员等级管理模型,规范了网络中可以参与网络维护的成员准入准出规则。最后制定了用于信息高效分享的智能合约,赋予所提架构实时整合全网资源的能力。基于以上机制使得所提架构能够解决跨域网络的资源可信交易,并有效改善整体网络资源利用状况。第二,分析总结了区块链技术当前在交易效率方面的不足和所提跨域可信交易架构在信息分享、单点故障问题的需求,并挖掘出其在信任方面的优势。在此基础上,设计了面向跨域交易的智能合约以及通道合约,提出了基于智能合约的扩容机制,进而提升网络的交易效率。仿真实验结果表明,在正常业务流量负载环境下,这一方案相较与直接应用区块链的方案,在交易效率上至少可以提高十倍,并且网络的阻塞率降低了 20%,服务延迟降低了了 35%。第三,针对基于智能合约的扩容机制可能带来物联网设备的DDoS攻击方面的风险,分别从链上环境与链下环境进行了分析,总结了可能的漏洞。在此基础上,面向链上环境时,设计了基于信用币的链上奖惩策略,以引导用户的交易行为,并从理论上分析了所提策略的可行性。针对链下环境,提出了基于SHA算法的数学难题作为用户接入的额外条件,增大邪恶用户攻击网络的成本。并采用布隆过滤器实现黑名单与白名单,加速节点查找分辨用户设备标识的速度,降低邪恶用户发起无用合约攻击消耗的资源。仿真实验结果表明,所提机制和算法在正常用户与邪恶用户比在1至5之间都能够有效保护正常用户的接入,同时限制邪恶用户的接入,以抵御和削弱攻击的影响。