-
公开(公告)号:CN112187900B
公开(公告)日:2022-03-01
申请号:CN202010990203.5
申请日:2020-09-18
Applicant: 中国科学院计算技术研究所
IPC: H04L67/5682 , H04L67/10 , H04L61/4511 , H04L9/32
Abstract: 本发明提出一种基于区块链共享缓存的DNS数据更新方法,包括:建立联盟区块链,并部署智能合约,对该联盟区块链中缓存的DNS资源记录进行监测;当监测任一DNS资源记录满足更新条件,则选择该联盟链的多个管理节点为更新节点,执行更新操作以获取该DNS资源记录的更新数据;由各更新节点对该更新数据以私钥生成数字签名后,发送至该联盟链当前的出块节点进行验证,由该出块节点从所有该更新数据中选出上链数据;通过该出块节点将该上链数据生成新区块并链入该联盟区块链。本发明还提出一种基于区块链共享缓存的DNS数据更新系统,以及一种实现该DNS数据更新方法的数据处理装置。
-
公开(公告)号:CN112261082A
公开(公告)日:2021-01-22
申请号:CN202010993006.9
申请日:2020-09-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于区块链和安全多方计算的被动DNS数据共享方法,包括:数据持有节点收集DNS数据进行存储,并将DNS数据的数据索引存入区块链;当数据请求节点请求DNS数据共享时,通过智能合约向计算节点提出请求数据;计算节点根据该数据索引提取共享数据,并将共享数据拆分后分发给所有计算节点;该计算节点将接收到的所有拆分数据通过计算函数获得初步结果,并将初步结果广播给所有计算节点,各计算节点将所有初步结果合并得到计算结果并进行正确性验证;数据请求节点获取计算结果并通过智能合约进行验证,并将通过验证的计算结果存入区块链。
-
公开(公告)号:CN112187900A
公开(公告)日:2021-01-05
申请号:CN202010990203.5
申请日:2020-09-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于区块链共享缓存的DNS数据更新方法,包括:建立联盟区块链,并部署智能合约,对该联盟区块链中缓存的DNS资源记录进行监测;当监测任一DNS资源记录满足更新条件,则选择该联盟链的多个管理节点为更新节点,执行更新操作以获取该DNS资源记录的更新数据;由各更新节点对该更新数据以私钥生成数字签名后,发送至该联盟链当前的出块节点进行验证,由该出块节点从所有该更新数据中选出上链数据;通过该出块节点将该上链数据生成新区块并链入该联盟区块链。本发明还提出一种基于区块链共享缓存的DNS数据更新系统,以及一种实现该DNS数据更新方法的数据处理装置。
-
公开(公告)号:CN114490685A
公开(公告)日:2022-05-13
申请号:CN202111640654.7
申请日:2021-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F16/23 , G06F16/27 , H04L61/4511 , H04L67/104 , H04L67/1095 , H04L9/40 , H04L9/32 , G06F16/22
Abstract: 本发明提出一种基于区块链和可验证计算的DNS数据查询更新方法,包括:将DNS数据保存至链下区块,将该链下区块存储于区块链下的存储节点,将该链下区块的摘要信息广播至区块链,形成链上区块存储于区块链上的共识节点;当客户端发出交易请求时,该存储节点调用智能合约获得执行结果,并通过可验证计算生成该执行结果的辅助验证信息;将该执行结果和该辅助验证信息发送给该客户端;将该执行结果、该辅助验证信息以及此次链下交易的交易记录广播至区块链;该共识节点对该执行结果的验证通过后,将该交易记录的摘要信息形成链上区块链入区块链,并将该链上区块同步存储至该存储节点。还提出一种DNS数据查询更新系统和一种数据处理装置。
-
公开(公告)号:CN112182601A
公开(公告)日:2021-01-05
申请号:CN202010992834.0
申请日:2020-09-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于区块链的域名数据存储方法,包括:根据用户的查询信息,通过DNS递归服务器进行递归检索;并在获得递归检索的中间数据后,对该中间数据进行安全检测;将递归检索获得的目标数据发送给该用户;对该目标数据、该中间数据和对该中间数据的检测结果,以及递归检索的过程信息进行加密,生成区块并链入区块链。
-
公开(公告)号:CN112261082B
公开(公告)日:2021-11-19
申请号:CN202010993006.9
申请日:2020-09-21
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种基于区块链和安全多方计算的被动DNS数据共享方法,包括:数据持有节点收集DNS数据进行存储,并将DNS数据的数据索引存入区块链;当数据请求节点请求DNS数据共享时,通过智能合约向计算节点提出请求数据;计算节点根据该数据索引提取共享数据,并将共享数据拆分后分发给所有计算节点;该计算节点将接收到的所有拆分数据通过计算函数获得初步结果,并将初步结果广播给所有计算节点,各计算节点将所有初步结果合并得到计算结果并进行正确性验证;数据请求节点获取计算结果并通过智能合约进行验证,并将通过验证的计算结果存入区块链。
-
-
-
-
-