摘要
本申请公开了一种基于DNS及工作量证明的开放公钥发布方法及装置,通过接收客户端发送的权威DNS请求;根据权威DNS请求检查域名的pubkey记录是否存在,并将检查结果返回至客户端;客户端接收到检查结果后根据检查结果中keyex类型的opt记录确定域名是否可用,若可用,则根据要求计算出符合条件的工作量证明,并重新向权威服务器发起请求;接收客户端重新发送的请求,并验证工作量证明是否满足条件;若满足条件,则将客户端的公钥封装成pubkey类型记录添加到本机的权威数据中,并返回DNS应答码为noerror的应答结果给客户端。本申请提供的方法使得公钥发布方式更加灵活可靠,且减少了时间和经济成本。
技术关键词
工作量证明
权威服务器
客户端
公钥
周期
发布装置
数据
私钥
计算机设备
服务端
存储器
处理器
模块
数值
标识
算法