基于区块链实现随机信标的方法、装置、介质和设备制造方法及图纸

技术编号:45699334 阅读:12 留言:0更新日期:2025-07-01 20:13
本发明专利技术提供一种基于区块链实现随机信标的方法、装置、介质和设备,用以提供随机信标服务。所述方法首先在区块链节点生成签名私钥、验证公钥和全局公钥;然后在区块链上部署签名聚合智能合约;区块链节点采用签名私钥对待签名消息进行签名后生成签名消息;将生成的签名消息发送至签名聚合智能合约;执行签名聚合智能合约,利用验证公钥和全局公钥对所接收的签名消息进行签名验证和聚合处理后输出公共随机数。应用本发明专利技术的技术方案,可以实现分布式随机信标服务,按轮次输出公共随机数。

【技术实现步骤摘要】

本专利技术涉及信息安全,尤其涉及基于区块链实现随机信标的方法、装置、介质和设备


技术介绍

1、区块链本质上是一串使用密码学方法相关联产生的数据块,并且具备分布式存储、p2p网络和共识机制三个基本特征。随着区块链技术日趋成熟,共识算法通过密码学技术在区块链上广播,在区块链上进行数学运算,并且提供交易的可复制性,从而为这些交易的智能化安全提供了基础。在区块链技术的基础上,区块链系统通过时间戳、哈希算法、数字签名、时间戳信息等技术确保信息安全与可信,从而为信息的安全与可靠提供保障。区块链的去中心化使链上每个网络节点的权利与义务相同,可以在无须借助第三方信任背书的情况下,实现高度的信任。

2、web3.0是以区块链等技术为核心的下一代分布式的互联网形态,通过数字身份和智能合约等技术手段,将原有的生产关系进行重构,将数据所有权及控制权交还给生产者和使用者。公共随机性是大量应用程序和协议的重要组成部分,也是现实世界安全协议的重要组成部分。随机性提供了一种分配不可分割资源的公平方式,在科学、工程和数据保护方面对高熵随机数的需求不断增加。随机信标服务是可产生本文档来自技高网...

【技术保护点】

1.一种基于区块链实现随机信标的方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链实现随机信标的方法,其特征在于,所述方法在输出公共随机数后,还包括:

3.根据权利要求1所述的基于区块链实现随机信标的方法,其特征在于,所述利用分布式密钥生成方法,区块链生成全局公钥且各个区块链节点生成自身的签名私钥、验证公钥,具体包括:

4.根据权利要求3所述的基于区块链实现随机信标的方法,其特征在于,所述证明信息包括知识证明和公共承诺;所述根据随机数生成证明信息进行广播,包括将区块链节点采样得到的t个随机数作为t-1阶梯多项式的系数,所述知识证明为多项式的零...

【技术特征摘要】

1.一种基于区块链实现随机信标的方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链实现随机信标的方法,其特征在于,所述方法在输出公共随机数后,还包括:

3.根据权利要求1所述的基于区块链实现随机信标的方法,其特征在于,所述利用分布式密钥生成方法,区块链生成全局公钥且各个区块链节点生成自身的签名私钥、验证公钥,具体包括:

4.根据权利要求3所述的基于区块链实现随机信标的方法,其特征在于,所述证明信息包括知识证明和公共承诺;所述根据随机数生成证明信息进行广播,包括将区块链节点采样得到的t个随机数作为t-1阶梯多项式的系数,所述知识证明为多项式的零阶系数的知识证明。

5.根据权利要求1所述的基于区块链实现随机信标的方法,其特征在于,所述利...

【专利技术属性】
技术研发人员:戴新王其兵王林松陈柳平李杨
申请(专利权)人:国开启科量子技术安徽有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1