域名区块链链接保存方法和装置的制造方法

文档序号:10660609阅读:149来源:国知局
域名区块链链接保存方法和装置的制造方法
【专利摘要】一种域名区块链链接保存方法,其特征在于:以根域名DNS 服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接;每链接一次下一级域名DNS服务器地址记作一次交易记录,直至本地终端机。所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存。所述根DNS 服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存。
【专利说明】
域名区块链链接保存方法和装置
技术领域
[0001]本发明涉及信息技术领域,尤其涉及一种域名区块链链接保存方法和装置。
【背景技术】
[0002]中国专利公报公开申请号201610401213.4从区块链共识优化角度解决信息认证迟缓、在线等待时间过长的问题,中国专利公报公开申请号201610479798.1解决的是在随机指令中指令节点被攻击的现象,中国专利公报公开申请号201610413635.3解决是区块链物联网过程中的标识与物脱节的问题;中国专利公报公开申请号201610472450.X采用随机获取标识的方法,杜绝了采集物理信息被全部解码而为造假提供了方便;中国专利公报公开申请号201610401023.2采用行为特征或生物信息认证方法解决区块链账号失窃的问题;中国专利公报公开申请号201610441383.5和申请号201610441834.5从社区区块链智能处理角度对区块链对人们日常生活应用进行发明,中国专利公报公开申请号201610501761.4解决的是对指令节点进行攻击的问题。
[0003]目前全球支持互联网运转的DNS根服务器总共只有13个,其中唯一的一台主根服务器和9个副根服务器均设在美国,另外3个副根服务器分别设在欧洲的瑞典、荷兰和我们亚洲的日本。由此可见,在当下,美国握有互联网的核心技术,掌控着全球互联网的主动脉,牢牢地控制着全球互联网的运行,美国在互联网的天空之中处于绝对的霸主地位,属于全球互联网的监控者,这也直接威胁着我们中国的网络国防安全,随时都可以让我们中国的互联网瘫痪。
[0004]中国专利公报公开申请号201610588063.2、申请号201610588062.8、申请号201610588061.3从区块链域名解析的角度解决对根域名服务器的依赖,但未能有效地解决区块链域名的安全问题。
[0005]因此有必要提供一种域名区块链链接保存方法和装置。

【发明内容】

[0006]本发明的目的是提供一种域名区块链链接保存方法和装置,用区块链地址将域名DNS服务器地址保存于分布式域名DNS服务器中,突破了现有技术对根域名DNS服务器的依赖和对域名服务器的攻击。
[0007]为了解决上述技术问题,本发明采用技术方案:
一种域名区块链链接保存方法,其特征在于:以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接;每链接一次下一级域名DNS服务器地址记作一次交易记录,直至本地终端机。
[0008]所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存。
[0009]所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存。
[0010]所述广播为点对点广播。
[0011]所述块包括块眉和块体。
[0012]所述块眉包括上一次交易哈希值地址、难度、随机数、时间戳、梅克尔树根。
[0013]所述块体包括域名DNS服务器地址。
[0014]所述域名DNS服务器地址包括:从根域名地址到下级链接的域名DNS服务器地址; 所述块眉用椭圆曲线加密法生成公钥和私钥。
[0015]所述创世块公钥加密、上级块用公钥加密,传送给下级域名DNS服务器,下级域名DNS服务器用私钥加密块广播给同级域名DNS服务器。
[0016]所述下级域名DNS服务器依次链接,直至本地终端机。
[0017]—种域名区块链链接保存装置,其特征在于:包括;根域名DNS服务器、下级域名DNS服务器和本地终端机。
[0018]以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接,每链接一次下一级域名DNS服务器地址记作一次交易记录,直至本地终端机。
[0019]所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存。
[0020]所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存。
[0021]所述广播为点对点广播。
[0022]所述块包括块眉和块体。
[0023]所述块眉包括上一次交易地址、难度、随机数、时间戳、梅克尔树根。
[0024]所述块体包括域名DNS服务器地址。
[0025]所述域名DNS服务器地址包括:从根域名地址到下级链接的域名DNS服务器地址; 所述块眉用椭圆曲线加密法生成公钥和私钥。
[0026]所述创世块公钥加密、上级块用公钥加密,传送给下级域名DNS服务器,下级域名DNS服务器用私钥加密块广播给同级域名DNS服务器。
[0027]所述下级域名DNS服务器依次链接,直至本地终端机。
[0028]所述本地终端机包括本地PC机、本地移动节点、本地路由节点和本地基站节点。
[0029]本发明与现有技术相比较:1、通过区块链技术,将根域名DNS服务器地址分布式保存于下级域名DNS服务器中,突破了对根域名DNS服务器依赖;2、将区块链技术应用域名保存和链接,改变现有技术域名DNS服务器易受攻击的现象。
【附图说明】
[0030]图1为本申请域名区块链链接保存方法流程示意图。
[0031]图2为本申请域名区块链公钥和私钥的生成示意图。
[0032]图3为本申请块的结构示意图。域名区块链链接保存装置。
[0033]图4为本申请域名区块链链接保存装置实施例一示意图。
【具体实施方式】
[0034]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0035]在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施以及具体附图的限制。
[0036]实施例一
如图1、4所示,以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接;每链接一次下一级域名DNS服务器地址记作一次交易记录,直至本地终端机。
[0037]所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存。
[0038]所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存。
[0039]实施例二
如图3所示,所述块包括块眉和块体;所述块眉包括上一次交易哈希值地址、难度、随机数、时间戳、梅克尔树根;所述块体包括域名DNS服务器地址;所述域名DNS服务器地址包括:从根域名地址到下级链接的域名DNS服务器地址。
[0040]实施例三
如图1、3所示,所述块眉用椭圆曲线加密法生成公钥和私钥。
[0041]所述创世块公钥加密、上级块用公钥加密,传送给下级域名DNS服务器,下级域名DNS服务器用私钥加密块广播给同级域名DNS服务器。
[0042]所述下级域名DNS服务器依次链接,直至本地终端机。
[0043]实施例四
如图4所示,一种域名区块链链接保存装置,包括;根域名DNS服务器、下级域名DNS服务器和本地终端机。
[0044]以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接,每链接一次下一级域名DNS服务器地址记作一次交易记录,直至本地终端机。
[0045]所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存。
[0046]所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存。
[0047]所述广播为点对点广播。
[0048]本发明虽然以较佳实施例公开如上,但其并不是用来限定权利要求,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
【主权项】
1.一种域名区块链链接保存方法,其特征在于: 以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接,每链接一次下一级域名DNS服务器地址记作一次交易记录; 所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存; 所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存; 所述广播为点对点广播。2.如权利要求1所述域名区块链链接保存方法,其特征在于: 所述块包括块眉和块体。3.如权利要求2所述域名区块链链接保存方法,其特征在于: 所述块眉包括上一次交易地址、难度、随机数、时间戳、梅克尔树根。4.如权利要求2所述域名区块链链接保存方法,其特征在于: 所述块体包括域名DNS服务器地址。5.如权利要求1所述域名区块链链接保存方法,其特征在于: 所述域名DNS服务器地址包括:从根域名地址到下级链接的域名DNS服务器地址。6.如权利要求2、3所述域名区块链链接保存方法,其特征在于: 所述块眉用椭圆曲线加密法生成公钥和私钥。7.如权利要求1所述域名区块链链接保存方法,其特征在于: 所述创世块公钥加密、上级块用公钥加密,传送给下级域名DNS服务器。8.如权利要求1、7所述域名区块链链接保存方法,其特征在于: 所述下级域名DNS服务器用私钥加密块广播给同级域名DNS服务器。9.如权利要求8所述域名区块链链接保存方法,其特征在于: 所述下级域名DNS服务器依次链接,直至本地终端机。10.一种域名区块链链接保存装置,其特征在于: 包括;根域名DNS服务器、下级域名DNS服务器和本地终端机; 以根域名DNS服务器地址作为创世块,将下级域名DNS服务器地址作为区块链接,每链接一次下一级域名DNS服务器地址记作一次交易记录; 所述交易记录被广播到分布式域名DNS服务器,所述分布式域名DNS服务器对所述交易记录验证后进行储存; 所述根DNS服务器域名地址用哈希值地址保存,所述下一级域名DNS服务器地址记用哈希值地址保存; 所述广播为点对点广播。11.如权利要求10所述域名区块链链接保存装置,其特征在于: 所述创世块公钥加密、上级块用公钥加密,传送给下级域名DNS服务器。12.如权利要求1所述域名区块链链接保存装置,其特征在于: 所述下级域名DNS服务器用私钥加密块广播给同级域名DNS服务器。13.如权利要求12所述域名区块链链接保存装置,其特征在于: 所述下级域名DNS服务器依次链接,直至本地终端机。14.如权利要求1所述域名区块链链接保存装置,其特征在于:所述本地终端机包括本地PC机、本地移动节点、本地路由节点和基站节点。
【文档编号】H04L29/12GK106027264SQ201610591275
【公开日】2016年10月12日
【申请日】2016年7月26日
【发明人】李立中
【申请人】宁圣金融信息服务(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1