[发明专利]基于区块链的域名解析数据管理方法、系统及存储系统在审
申请号: | 201810341785.7 | 申请日: | 2018-04-17 |
公开(公告)号: | CN108566449A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 方滨兴;刘井强;崔翔;田志宏;姜誉;张宇;谭庆丰 | 申请(专利权)人: | 广州大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06;H04L9/32;H04L9/06;G06F21/60 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;宋静娜 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析数据 区块 存储系统 数据管理 域名解析 域名数据 域名系统 数据库 存储 中心化 比对 篡改 采集 管理 | ||
本发明涉及域名系统技术领域,公开了基于区块链的域名解析数据管理方法、系统及存储系统,管理方法包括:采集域名数据;生成所述域名数据对应的域名解析数据的区文件;存储所述区文件;将所述区文件的取值与区块链数据库中的目标值进行比对,若所述取值与所述目标值一致则将所述区文件并入所述区块链数据库。本发明通过生成域名解析数据的区文件,以区块链的形式存储并管理域名解析数据,防止域名解析数据被篡改,实现了基于区块链技术的去中心化域名解析数据存储系统,增加域名系统的抗攻击性。
技术领域
本发明涉及域名系统技术领域,尤其涉及基于区块链的域名解析数据管理方法、系统及存储系统。
背景技术
域名系统负责全球域名的解析工作,主根服务器、辅根服务器及根镜像服务器协同工作,重要性不言而喻。近年来,针对域名系统(DNS)的攻击方式变得越发多样化,例如通用顶级域遭受DNS污染,CN域受到分布式拒绝服务(DDoS)攻击等,严重影响了域名解析服务的运行。域名系统设计之初并未将安全问题纳入体系范畴,极易受到攻击,如存在消息篡改、高速缓存污染、身份窃取等。
虽然DNSSec(DNS安全扩展)的引入使DNS域名系统安全问题逐渐得到缓解,但仍然遭受DDoS攻击、DNS污染、DNS欺骗、单点失效等问题的困扰,同时DNSSec从根域名服务器到终端用户的普及在实施上面临许多困难,安全性难以保证。
发明内容
本发明所要解决的技术问题在于,提供一种基于区块链的域名解析数据管理方法、系统及存储系统,通过生成域名解析数据的区文件,以区块链的形式存储并管理域名解析数据,防止域名解析数据被篡改,实现了基于区块链技术的去中心化域名解析数据存储系统,增加域名系统的抗攻击性
为了解决上述技术问题,本发明提供了一种基于区块链的域名解析数据管理方法,包括:
采集域名数据;
生成所述域名数据对应的域名解析数据的区文件;
存储所述区文件;
将所述区文件的取值与区块链数据库中的目标值进行比对;
若所述取值与所述目标值一致则将所述区文件并入所述区块链数据库。
进一步地,所述域名数据的来源包括原根镜像数据和注册数据。
优选地,所述生成所述域名数据对应的域名解析数据的区文件,包括:
对原根镜像数据进行预处理,生成原根镜像数据中根域名解析数据的区文件,并加入顶级域名解析数据。
进一步地,所述采集域名数据,包括:
判断采集到的域名数据是否为根区数据;
若为根区数据则镜像所述根区数据;否则,判断集到的域名数据是否为注册数据;
若为注册数据则处理所述注册数据。
优选地,所述区文件包括域名信息和区文件签名,所述区文件签名采用哈希值,将所述区文件签名的哈希值与区块链数据库中的目标值进行比对,若所述哈希值与所述目标值一致则将所述区文件并入所述区块链数据库。
相应地,本发明还提供了一种基于区块链的域名解析数据管理装置,包括:
数据采集模块,用于采集域名数据;
区文件生成模块,用于生成所述域名数据对应的域名解析数据的区文件;
区文件存储模块,用于存储所述区文件;
区文件校验模块,用于将所述区文件的取值与区块链数据库中的目标值进行比对;
区文件同步模块,用于若所述取值与所述目标值一致则将所述区文件并入所述区块链数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810341785.7/2.html,转载请声明来源钻瓜专利网。