分布式物联网中的信任管理系统的设计与实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:peace060606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能、大数据等技术的不断发展,物联网的应用范围越来越广泛,使得物联网设备间的合作需求也逐渐增加,为此需要建立物联网信任机制以提高物联网设备的合作成功率与可靠性。因此构建物联网间的信任管理模型和设计信任管理系统具有重要的研究意义。由于现有的信任机制都依赖于可信第三方,信任数据存在被恶意更改等风险。本文将信任量化为规范信任和风险值进行综合考察,设计基于规范信任和风险评估的信任模型,并结合区块链技术,提出适应于分布式物联网的信任管理模型,实现信任数据的有效共享和不可篡改。在模型的基础上,本文设计了信任管理系统,实现物联网设备的信任数据的管理和有效共享,为设备寻找可靠的合作者提供了判断依据,能够帮助设备选择可靠性高的合作者,提高设备的合作成功率。本文主要的研究内容包括以下几个方面:(1)分布式物联网中的信任管理模型的构建:基于现实的分布式物联网环境,本文搭建了分布式物联网的框架,针对分布式物联网不同域间的信任特征各异问题,本文提出了规范信任-风险模型。此模型将信任量化为对规范信任和风险值的考察,建立了统一的物联网域间的信任管理;针对现有的信任机制都依赖于可信第三方或额外信任假设的问题,本文利用区块链技术,实现信任数据的有效共享,摆脱第三方依赖。同时通过设计区块的存储内容,域管理者能够追溯到其他域管理者的身份和评价信息,可有效避免恶意评价现象;本文设计的域管理者的存储结构和判别方法,能让域管理者检查其下属设备是否存在恶意评价,以此解决设备间恶意评价问题。实验分析表明该模型能够及时的更新设备的信任,提高设备间的合作成功率。(2)分布式物联网中的信任管理系统的设计与实现:首先,本文对信任管理系统进行了需求分析和功能分析,设计了系统的整体框架。其次,本文使用vue.js和node.js技术实现了系统的前后端功能,通过以太坊Web3.js库开发了调用信任评价智能合约相关方法的接口。然后,本文本系统还将信任数据保存到数据库并展示到可视化界面中,然后依据设备当前的信任值进行分级和对近期表现不好的设备进行风险预警。本系统能够帮助参与者更方便的查看和选择合作设备,实现了信任值的计算和信任数据的共享,有效的提高了设备合作的成功率。
其他文献
随着软件产品的日益复杂,软件故障无法避免。人工寻找软件故障会耗费大量时间与精力,且最终能否找出错误还要依赖于程序人员的经验。如果能够自动的进行错误定位,则会大大降
目前,高频地波雷达以其超视距探测、全天候工作等特点受到人们广泛关注。由于工作频段限制,高频地波雷达的布阵场地往往非常大。在保证雷达探测性能的前提下减小系统占地面积
近年来,高寒草甸生态系统大面积退化,严重威胁着整个青藏高原地区的生态安全和经济发展,加快研发退化草地的恢复技术并探索其恢复机理,成为当地生态建设与畜牧业发展亟待解决
词汇在二语学习过程中发挥着重要的作用。然而,实际英语教学中,由于教师词汇教学时间有限、学生学习方法不当等原因,词汇习得效率一直较低,最终使得词汇演变成语言学习过程中
尽管标准模型在粒子物理领域的地位是毋庸置疑的,但是在暗物质候选者和中微子质量问题上却无能为力。诸多宇宙和天文观测实验(例如星系旋转曲线、星系团中X射线气体的行为、
本文介绍了一种新的暴胀模型,即DBI激发的动力学非最小耦合(Dinkic)暴胀模型。此模型用包含一个非最小动力学耦合项,而且通过引入一个DBI-type形式的作用量,修正项将会以非线
极化敏感阵列较普通阵列可获得极化信息,具有更高的系统分辨力,本文主要研究极化-波达方向(Direction Of Arrival,DOA)联合估计算法。天线阵的布设受到实际环境的限制,在制作
众所周知,玉米是世界三大粮食作物之一,在生产和生活中扮演着重要的角色。它既可以作为食品加工原料,又可以作为畜禽饲料和工业原料。玉米具有产量大,种植面积分布广的特点,
真核生物中,蛋白质磷酸化是细胞内最重要、最普遍,也是最基本的调节方式之一,在细胞周期、细胞生长、细胞凋亡和信号转导通路等细胞进程中起重要的调节作用。蛋白磷酸酶1(PP1
植物更新限制在生物保护、生物多样性研究以及群落构建等方面是热点问题。了解植物更新机制对保护生物意义深远,尤其是对于濒危物种。种群更新限制分为种子限制和生境限制,根