基于区块链技术的安全DNS系统设计

来源 :电子科技大学 | 被引量 : 14次 | 上传用户:laoyoutiao66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DNS域名查询服务是互联网上极其重要的一项服务,很多网络应用都需要依靠DNS域名系统的寻址功能。但是DNS域名系统由于历史原因,设计上高度中心化,整个系统的稳定严重依赖中心节点。另一方面,中心化结构导致安全和性能产生了矛盾,以至于DNSSEC安全扩展协议出多年,但是普及情况依旧不是很乐观。本文主要对DNS域名系统、区块链技术和内容可寻址网络做了深入的研究。深入的学习了DNS域名系统在安全性上的设计思路,并发现其中存在的问题。对于区块链网络,深入的理解了区块链的数据结构和其中保障数据一致性的共识算法,对于区块链网络存在的双花问题,本文也给出了详细的证明。由于区块链对区块的数据大小有着严格的限制,为了解决这个限制问题,本文引入了内容可寻址网络,对其设计原理进行了深入的探究。通过对DNS域名系统、区块链技术和内容可寻址网络深入的研究。本文出了基于区块链技术的去中心化的域名系统设计方案,并且对区域数据文件和链上数据做了分离化的设计,很好的解决域名系统目前存在的安全问题和性能问题之间的矛盾的同时,也为域名的隐私控制供了解决途径。在设计方案上,首先,改变了去中心的设计实现,使得新的系统不存在单点故障问题,任何个人或者组织在需要强安全性的场景中,都可以在遵守区块链网络设计规则的前下,参与区块链网络,从而获得权威的链上数据,保证域名解析数据的安全性和可靠性。在链上域名交易方案中,本文出了基于双签的域名交易方案。在共识算法上,本文出了POS签名竞争选举算法,避免POW工作量证明带来弊端的同时,可以有效并且公平的在分布式节点中进行节点选举,并且对于选举结果可以透明的使用算法进行合法性检验。最后,开发了模拟系统来验证技术方案的可行性。
其他文献
目的探讨多模式镇痛在脑功能区病变手术唤醒试验中的临床应用。方法选择我院2008年1月~2009年12月行开颅术中唤醒试验手术24例,观察术中血流动力学、呼吸指标、唤醒时间、苏醒
土工合成材料在水利工程中应用广泛,主要探讨了土工合成材料在水利工程中的应用以及施工办法。
目的分析早期护理干预对于重型颅脑损伤患者足下垂并发症的预防效果。方法 64例重型颅脑损伤患者,随机分为对照组和观察组,每组32例。对照组采取常规护理,观察组在常规护理的
医疗卫生行业消毒灭菌产品是高质量风险产品,由于其产品的特殊性,在新产品的开发过程中,验证过程不仅要满足国内外不同地区的法律法规要求,保证质量的稳定性,还要从客户的角
在±建结构设计中,抗震设计是一项十分重要的内容。所以作为土建结构设计人员,必须在抗震设计中强化设计成效。本文正是基于这一背景,提出了强化土建结构抗震设计的必要性和
2020新年伊始,一场突如其来的新冠肺炎疫情,让我们这个春节经历了非比寻常的磨难。病毒肆虐武汉,疫情蔓延全国。党和国家高度重视,习总书记做出重要批示,全国驰援武汉,吹响了
目的观察氨氯地平和依那普利单用或联合用药治疗轻、中度原发性高血压疗效及安全性,并探讨联合用药的效果。方法 95例高血压患者随机分为3组,氨氯地平组(n=34)、依普那利组(n=34
目的 应用品管圈提高引流液登记的合格率。方法 首先成立以管理体温单上引流液登记为目的的品管圈,根据现状,找出问题所在,提出目标,制定对策,应用品管圈活动管理引流液登记
为推进建筑产业现代化的发展,中铁四局钢结构有限公司走引进国内外先进技术和自主研发相结合的道路。通过多年的研发,形成了一种抗震性能好、产业化程度高和四节一环保的新型装
<正>目的通过研究具体康复护理措施对长期卧床患者足下垂的实施方法,明确有针对性的康复护理在临床上防止长期卧床病人足下垂的作用方法选取长期卧床病人142例,随机分成两组,
会议