基于Fabric和IPFS的域名解析技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:asjdkajsk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
域名解析服务是互联网的基础服务,随着互联网的发展,网络越来越复杂,各种各样的攻击也就随之产生。保护DNS的安全,为用户上网提供更好的体验是互联网发展的目标。随着区块链这种分布式加密技术进入人们的视线,逐渐有学者开创性的将区块链技术与域名解析相结合。本文使用IPFS和Fabric两种区块链技术,对域名解析服务中出现的单点失效和一致性问题予以解决。本论文对区块链和域名解析技术的结合进行如下研究:本文提出一种新型的两层域名解析结构,保留传统域名解析系统中的根域和顶级域,减少查询次数。将域名解析文件存储在IPFS网络中,由于IPFS特有的支持并发下载的Bitswap协议,以及根据文件内容进行哈希指纹查找的特点,使解析文件可以在节点间迅速传输和下载。针对顶级域文件过大带来的域名解析时延问题,本文提出一种哈希分块算法,能够有效缩短文件下载与查询资源记录的时间。在域名解析服务基础上,本文基于非对称密钥加密算法,在IPFS网络中增加了两层的签名验证机制。由根域私钥对顶级域签名,以及根域私钥对自己签名,形成从上级到下级,环环相扣的签名模式。由文件间的签名关系保证域名解析文件的真实性和完整性。本文将Fabric和IPFS两种区块链网络相结合,IPFS具有可并发处理大数据且传输速度快的特点,但IPFS网络中存储的文件不能保证真实性和完整性。Fabric区块链中具有验证机制和共识机制,可以保障数据的完整性和一致性,但Fabric的安全是以时间为代价。Fabric作为根区文件的数据库,存储着所有的顶级域名文件的哈希值。Fabric网络中含有CA认证机制作为可信的第三方,由CA对根区文件公钥进行验证保证公钥真实性,即可形成覆盖全域名解析过程的信任链,根区文件公钥作为信任锚。IPFS作为顶级域文件的数据库,存储着所有的资源记录。在Fabric中验证成功后从IPFS网络中读取解析数据即可。对基于IPFS的域名解析、基于IPFS带签名验证机制的域名解析和基于Fabric和IPFS的域名解析三个方案实验结果进行对比分析,对每一个方案域名解析产生时延的影响因素具体测试。最后对系统并发处理性能进行测试。结果表明基于Fabric和IPFS的域名解析方案一次域名解析的时间可达到秒级。本文创新性的将两种区块链技术应用于域名解析,在保障了资源记录真实性,完整性和可用性的同时,又在一定程度上降低了解析时延。
其他文献
在"商务英语阅读"的课程建设过程中引入英文报刊资源对商务英语专业课程进行教学改革,旨在通过教学方法的改变和教学内容的创新来培养和提高商务英语专业学生的商务英语综合阅
【正】 第一次明确地就时间、空间问题对艺术进行探讨的,是德国的美学家莱辛。他根据艺术在题材、媒介对欣赏者感官和心理的作用,以及艺术理想等方面的因素,把以画为代表的造
<正> 一、引言在工业涂料领域中,氨基树脂中的苯代三聚氰胺树脂为近年来发展比较突出的一种,其性能优异,胜于尿醛与三聚氰胺树脂,作为树脂原料的单体,苯代三聚氰胺的结构与三
目前,动画表演学是动画教学的重要课程之一。作为一名动画教师,我们要利用一些肢体动作将动画表现出来,这样可以不断提高受教育者的艺术创作水平,让受教育者通过表演的形式丰
IPO上市能给企业带来巨大融资以及利润的增长,许多企业为了上市不惜进行财务舞弊,粉饰报表申报虚假材料,然而负责IPO审计的会计师事务所却因各种内外部因素未能发现重大财务
在基督教末日论的影响下,俄罗斯作家在描绘现实之恶的同时,总是孜孜不倦地寻求终极的、彼岸的完美.陀思妥耶夫斯基正是这样一位终极问题的探索者,对于资本主义影响下俄国腐朽
税法学中关于"税"的内涵问题已经存有不少理论成果,然而通过检视和分析,我们发现其中存在一个共同性问题即往往将"税"与"税收"相混同,从而在理论上将原本属于后者的诸如"强制性"、"义
曲线是铁路线路当中不可或缺的重要组成部分,一直以来都是国内外专家和学者的重点研究对象。在工程条件相对较复杂的区段,复曲线的设计就显得尤为重要。它可以更好的适应地形
随着社会的发展与信息技术的进步,家校沟通作为传统教育教学过程中的重要环节,在教育信息化过程中也同样占据非常重要的地位。早期,各地电信公司纷纷投资建设了家校网络互动
近年来我国乳制品行业安全问题引起了政府、企业、消费者广大关注,建立完善的冷链可追溯体系是解决乳制品食品安全问题的有效途径,但事实上,种种客观因素(资本、人力的匮乏)与主观