基于DDS的安全发布订阅系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:bulocom
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
受益于计算机网络学科的飞速发展,物联网技术在日常生活中扮演的角色越来越重要,并将在无人驾驶、智能工业、智慧城市等多个领域发光发热。采用发布订阅架构的数据分发服务(Data Distribution Service,DDS)标准因其良好的实用性和灵活性正在受到越来越多的应用,因此DDS的安全问题也逐渐成为工业界和学术界关注的重点。DDS模型将系统中的数据存储在一个全局空间中,这种集中化管理为数据的存储安全带来了挑战,使得系统不仅面临着单点故障带来的系统崩溃危险,而且也让恶意攻击者有篡改数据的可能。除此之外,普通发布订阅系统中的数据以明文传输,在一些高度机密的应用中是很不安全的,一旦某些敏感数据泄露可能带来巨大的损失。同时,DDS发布订阅系统无法为用户提供身份隐私的保护。由于一些敏感用户不愿在使用系统的过程中暴露身份,另外在某些场景下也不能公开消息来源端的相关信息,所以,研究一个具有身份隐私保护功能的安全发布订阅系统是很有实际价值的。综上,目前DDS发布订阅系统面临的风险主要有三类:数据存储安全风险,消息隐私风险以及用户身份隐私风险。本文利用区块链技术的去中心化、防止篡改、匿名性和智能合约可部署等特性,针对上述三类风险依次提出了对应的解决方案,并最终实现了基于DDS的安全发布订阅系统。本文的主要工作包括:(1)提出了一种基于区块链存储的发布订阅系统设计方案,该方案可以解决恶意攻击者试图篡改系统内数据的问题,同时凭借其分布式结构的特点,可以避免单点故障引起的系统雪崩问题。(2)提出了利用环形签名算法为系统用户提供身份隐私安全保护的方案,通过环形签名算法的保护,攻击者无法通过截取消息的方式来解析消息的来源,达到了隐藏消息发布者地址和身份的目的。(3)提出了在系统中实现DDS数据分域的设计方案,为用户提供了更加细化的数据访问策略,借鉴DDS标准中的数据分域设计,使用区块链中的分叉技术解决区块链中明文数据传输带来的安全问题,使系统具备了更好的数据传输安全性。其中主要的创新点分为以下两点:(1)将区块链技术和发布订阅技术结合起来,利用区块链技术不可篡改、去中心化、匿名性等特点解决发布订阅系统中的数据篡改安全问题和单点故障问题。(2)使用区块链中的分叉技术实现DDS数据分域,并应用到本文系统设计中,实现系统中数据的细粒度访问,解决了数据在传输过程中的安全问题。最终,本文对该系统设计方案提供了完整的后端和前端代码实现,提供了友好的可视化界面和交互接口,并对系统的底层网络、应用功能和安全性能进行了测试。
其他文献
目的 :本文研究超声引导下神经阻滞完成跟骨骨折手术麻醉的可行性。方法 :本研究为前瞻、随机对照研究。选取了江阴市中医骨伤医院2020年1月-2020年12月收治的40例跟骨骨折患者,随机分入A、B两组,每组各20例。A组患者给予超声引导下腘窝上坐骨神经阻滞、腹股沟平面股神经阻滞和坐骨结节平面坐骨神经阻滞;B组患者给予椎管内麻醉。观察穿刺耐受情况、麻醉效果和术后镇痛和不良反应情况。结果 :两组患者术
我们一直探索适合孩子成长发展的户外活动模式,满足幼儿的不同需要。本着"健康""自主""创新"的理念,通过计划性表征、体验性表征、感悟性表征往复循环展开,螺旋式促进。通过个人、结伴、合作等多种方式,不断调整、补充、系统化。"凝"体验性表征,经过不断修正并优化,进而获得一些技能与经验";转"感悟性表征,后续课程链接,加以分析并进行适当调整计划延续";拓"创思性表征,将自己的计划构思与游戏创造进行对比,
兴趣是幼儿学习的根本保障。幼儿园班本化课程是基于幼儿的兴趣与发展需求为根本的,利用和整合幼儿园现有资源的一种班组生态课程。以幼儿的兴趣为核心,对幼儿的全面发展,教师的专业发展,家长的参与度以及幼儿园课程设置对幼儿有着重要的作用。因此,本文基于幼儿园班本化课程,探讨班本化课程的价值、问题,并结合幼儿园班本化课程的内容进行实践与探索,丰富幼儿园课程内容,促进幼儿全面发展,教师专业发展,充分发挥家长在幼
在社会经济持续发展的前提下,建筑领域的发展速率以及发展规模也在持续提升,建筑企业面对的竞争也在持续加剧。在激烈的市场竞争之中,建筑企业必须对工程造价展开合理高效的管理控制,这样才可以有效保障经济收益以及社会效益。建筑工程造价的动态管理控制是一种十分优良的工程造价控制模式,对于提高建筑企业的经济收益具备显著作用。因此,对建筑工程造价动态管理及有效控制措施进行探索,具备一定的现实意义。
大数据科学与技术的发展对企业市场调查及预测评估提出了更高的实际需求,为精准对接各类型企业对市场调查所需创新性人才的需要,保证培养出具备一定适应性及竞争性的高素质人才,基于应用型本科院校经管类《市场调查与预测》课程改革的必要性,从该课程的具体改革内容、改革目标、实施方案、实施方法、具体实施计划等方面阐述市场调查与预测课程的改革方案,以提升经管类专业毕业生在数据调查分析与预测领域的实践操作能力及职业竞
在常压热天平上研究了热解气氛(N2、CH4 和CO2)对大同煤和霍林河煤热解的影响,并利用红外光谱(FT-IR)对不同热解条件下半焦的官能团进行分析。结果表明,同N2下煤的热解相比,低温下CH4和CO2对煤的热解行为和官能团变化没有明显的影响,而在高温下,CH4同煤中有机质反应生成脂肪族化合物,增加半焦产率;CO2同芳香族C-C反应,降低半焦收率。
目的探究重症肺结核患者外周血T细胞亚群在预后不良患者中的表达及临床意义。方法选择杭州市红十字会医院2016年10月-2018年6月收治的106例重症肺结核患者为研究组,对患者病情结果、外周血T细胞亚群水平、急性生理与慢性健康评分(APACHEⅡ)等临床资料进行搜集和整理。选择同期100例肺炎患者作为肺炎对照组,100名健康体检者作为健康对照组,比较3组研究对象及研究组不同预后结局患者外周血T淋巴细
幼儿园班本化课程的实施,既能体现幼儿园的办学特色,也能反映幼儿教师教学理念的转变。在这一过程中,幼儿教师在关注幼儿活动动态的同时,也要注重幼儿的个体差异性,并以此为依据调整与优化班本化课程的开展方式,充分利用幼儿园的本土资源,满足幼儿的实际需求,从而使幼儿实现全面化发展。
通信中间件对上层应用软件提供了标准的接口服务,具有屏蔽底层复杂的多链路信息的功能,能够有效提高程序开发效率,解决软件之间、软件与底层操作系统之间的耦合性问题,在分布式雷达通信领域具有重要的研究价值。传统的通信中间件架构大多以客户端服务器模型为基础,采用远程过程调用(Remote Procedure Call,RPC)机制实现节点之间的数据交换。基于这种架构实现的通信系统,存在数据交换的效率低、耦合
去年下半年,涉县西达镇纪委收到群众反映该镇某村党支部书记付某等3人违规克扣移民搬迁资金、套取沼气池建设专项资金、非法买卖河砂等违纪问题的举报。因案情复杂、核查量大,单靠一个乡镇、一个办案科室办理难度较大,镇纪委立即向县纪委提出启动片区协作机制的申请,由县纪委一名副书记牵头,集中3个审查调查室和同一协作片区两个乡镇纪委力量进行提级办理、联合审查,最终仅用6天时间,就全部查清了违纪事实。
期刊