一种基于区块链的DNS根域名服务器系统

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:w0wchenhui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DNS作为一项维持互联网正常运作的系统,在互联网中占有重要的地位,现有DNS因其域名服务器的树状分布结构导致在实际应用中存在着根节点安全问题,根节点的性能与安全一定程度上决定着整个DNS的可用性和安全性。传统DNS中采用单节点(主服务器)管理顶级域名,称该节点为根域名服务器。单节点管理顶级域名使得DNS可能遭受因单点故障导致的系统瘫痪和面临来自内部攻击的风险。为了消除这种风险,国内外研究人员和机构采用各种方式对现有DNS进行优化和重构,但都存在着各种安全或性能问题。本文通过针对区块链技术在DNS系统中应用的可能性,分析了现有DNS在性能及安全性方面的优点及其缺陷,为了弥补这些缺陷,提出一种基于区块链的DNS根域名服务器系统,使得该系统在安全方面具有消除单点故障带来的负面影响和抵御来自内部攻击的能力,该方案结合了密码学算法,拜占庭容错共识算法和计算机网络基础,实现了一条分别适用于畅通和拥堵网络环境的区块链,在网络环境良好的情况下保持较高的吞吐量,在网络拥堵的情况下使其具有良好的容错性,最终在该区块链上设计并实现了基于DNS的根域名服务器系统。消除DNS因根域名服务器单点故障和内部攻击的的风险,使得DNS根域名服务器具备数据不可被篡改,高吞吐量和容错的性质。本方案主要从区块链分层和系统中数据流通方向进行方案细节的设计,在方案设计中,创新点表现在以下三个方面:(1)在整体架构上设计了一种基于接入节点的事务处理模型,通过接入节点代理根域名服务器接收数据,旨在事务处理方面提升系统吞吐量和性能,具体方式为在接入节点上采用双层控制器统计交易量并调整交易组处理时间,使得在低交易量时交易能够快速得到处理,而在高交易量时,保证交易在有限时间内能得到处理,保证系统吞吐量。从而在整体吞吐量上实现优于单节点直接接收请求的模型。(2)在数据层设计上结合了工作量证明算法与DNS域名IP映射表,设计了一种能够抵抗粉尘攻击的数据帧格式,并通过增添标识位prev ID缩短区块链数据搜寻时间,以实现对资源记录的快速定位和验证。(3)在交易的处理过程中,结合了SBFT和Honeybadger BFT,设计了一种新的复合共识算法,解决了现有基于区块链的DNS根域名服务器系统中因共识算法选取不当导致的安全问题和通信成本浪费的问题,使得系统在不出现网络错误的情况下保持高吞吐量,而在节点出错的情况下保持高容错性能。
其他文献
虚拟现实技术,英文缩写为VR,是20世纪开始发展起来的一项全新的实用技术。虽然VR技术有着广阔前景,但是作为一项高速发展的科学技术,其自身的问题也随之逐渐浮现了,例如显示画质差、运动响应延迟大、发热严重、耗电快、人机交互方式单一等用户体验问题,此外,高昂价位同样是制约其扩张的原因之一。因此,提高VR设备的用户体验和降低VR设备的制作成本,是迫切需要解决的问题。VR一体机是科技和市场发展的必然趋势,
目前,金融市场风起云涌。作为整个银行的利润中心,零售业务刺激银行业的增长作用也日益显著。基于新的信息技术环境下,商业银行零售业务无论是在利润空间,还是在资源利用率方面都发挥着十分重要的作用。因此,零售业务日益受到银行的重视。与此同时,面对金融机构的激励竞争,零售业务面临的机遇和挑战也在不断的升级。随着互联网金融的不断发展,为了能够保持自身强劲的竞争优势,国有银行需要重视零售业务并确立以零售业务为核
学位
随着近年来教育体系的不断变革,英语考试对阅读材料时效性和内容多样性的要求逐步提高,如何科学指导学生对海量文本数据进行挑选,寻找到适合自己阅读能力的英文文本,提高英语阅读能力,具有很强的实际意义。然而,现有的英语分级系统或算法,分级特征很多都停留在浅层数据特征,对文本难度表征不够,导致文本分类分级精确度较差,同时还存在现有分级系统数据库静态,不能满足材料时效性的问题。因此,本文构建了基于语法知识的英
学位
学位
随着信用卡业务及互联网技术的迅速发展,信用卡业务涉及的数据信息复杂化、支付途径多元化,与此同时欺诈交易数量逐渐增长,欺诈手段日益更新,不断呈现高科技、集团化、专业化、规模化趋势,金融机构每年都面临巨大的经济损失。除了国家政府颁布的相关法律去保障金融机构的利益,金融机构建立内部的大型数据库管理系统也是必不可少的,而信用卡欺诈行为检测技术也就成了构建管理系统的重中之重,这样才能更好地维护企业自身的权益
学位
在当前经济迅速发展的时代,企业所面临的竞争环境日趋复杂,用户对所购买产品的质量要求也越来越高,质量作为企业可持续发展的基本保障,正面临更高的要求及挑战。同时,复杂的竞争环境,也意味着企业在质量管理过程中会遇到更多的不可预测及不确定性的事项。而这些客观存在的、一定条件下不可预测及不确定性的事项即质量风险,这些质量风险有可能影响企业运营目标的达成,甚至是企业的生存。海荣公司做为一家拥有两大生产基地的家
随着AGV性能的优化和功能的拓展,AGV应用领域不断扩大,应用的复杂程度不断提高,这对AGV系统的设计提出了更高的要求。定位导航、路径规划、避障和轨迹跟踪是AGV系统中的关键技术,定位问题是保证自主导向车运动精度的前提。单一传感器已经无法满足日益复杂的环境对机器人感知、定位要求,而多传感器数据融合可以取长补短,充分发挥各自优势,成为AGV定位的主要手段。随着人工智能尤其是深度学习方法的发展,在移动