iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210323899.5 (22)申请日 2022.03.29 (71)申请人 蚂蚁区块链科技 (上海) 有限公司 地址 200010 上海市黄浦区外马路618号8 层803室 (72)发明人 李康 (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/1042(2022.01) (54)发明名称 一种区块链上实现分布式密钥生 成的方法、 系统 (57)摘要 一种区块链上实现分布式密钥生 成的方法、 系统, 包括: 每一共识节点生成n个秘密份额, 自 身保留一份, 并将其中n ‑1个秘密份额分别加密 发送至其它n ‑1个节点; 每一共识节点生成自身 秘密份额对应的公共验证参数并通过链上合约 广播; 所述合约将请求广播的节 点的编号加入第 一节点集合; 每一共识节点对接收到的每一秘密 份额和对应的公共验证参数进行验证, 并将验证 失败的节 点编号通过投诉交易发送至所述合约; 所述合约根据各共识节点发来的验证失败的节 点编号和第一节点集合确定第二节 点集合; 每一 共识节点各自基于验证参数及第二节点集合计 算公钥份额, 并基于本地的秘密份额和第二节点 集合计算自身 对应的私钥份额。 权利要求书2页 说明书33页 附图3页 CN 114640450 A 2022.06.17 CN 114640450 A 1.一种区块链上实现分布式密钥生成过程中的重传秘密份额的方法, 每一共识节点应 当生成n个秘密份额和对应的公共验证参数, 接收到启动计时的信号后, 应当自身保留一份 秘密份额, 并应当将其它n ‑1个秘密份额分别加密发送至其它n ‑1个节点, 且应当通过链上 合约广播所述秘密份额对应的公共验证参数; 所述合约应当将请求广播的节点的编号加入 第一节点 集合; 如果第一共识 节点在第一超时 时间内没有接收到第二共识 节点发来的秘密份额: 第一共识节点将第二共识节点的编号通过重传秘密份额请求交易发送至所述合约并 通过所述合约广播; 第二共识节点接收到所述广播的重传秘密份额请求后, 通过重传秘密份额交易发送所 述秘密份额至所述 合约。 2.如权利要求1所述的方法, 第 一共识节点由一个启动信号来触发启动第 一计时器, 并 发起启动本轮次的分布式密钥生成的交易至所述合约; 第一计时器用于对第一超时时间计 时。 3.如权利要求1所述的方法, 所述通过重传秘密份额交易发送所述秘密份额至所述合 约, 包括明文或密文的所述秘密份额。 4.如权利要求3所述的方法, 所述 合约还广播所述重传的秘密份额。 5.如权利要求1所述的方法, 第 一共识节点还接收广播的重传秘密份额, 并将该接收到 的秘密份额与对应的公共 验证参数进行验证。 6.如权利要求5所述的方法, 如果验证成功, 第 一共识节点继续执行分布式密钥生成过 程。 7.如权利要求5所述的方法, 如果验证失败, 第 一共识节点将验证失败的节点编 号通过 投诉交易 发送至所述合约; 所述合约根据验证失败的节点编号和 第一节点集合确定第二节 点集合。 8.如权利要求1所述的方法, 所述合约收到第 二共识节点的重传秘密份额交易后, 如果 所述重传的秘密份额是明文, 所述合约还对重传的明文秘密份额和对应的的公共验证参数 进行验证。 9.如权利要求8所述的方法, 如果验证成功则广播该重传的秘密份额。 10.如权利要求8所述的方法, 如果验证失败, 所述合约根据验证失败的节点编号和第 一节点集合确定第二节点 集合。 11.如权利要求1所述的方法, 第一共识节点将第 二共识节点的编 号通过重传秘密份额 请求交易发送至所述 合约之后, 还 包括: 所述接收到重传秘密份额请求交易的节点或合约检验所述第一共识节点是否在第二 超时时间范围内发起所述重传秘密份额请求交易; 如果是, 则通过 所述合约广播该重传秘密份额请求; 如果否, 则丢弃 该重传秘密份额请求交易。 12.如权利要求1所述的方法, 还包括: 所述接收到重传秘密份额交易的节点或合约检 验所述第二共识 节点是否在第三超时 时间到达前发起所述重传秘密份额交易; 如果是, 则通过 所述合约广播该重传的秘密份额; 如果否, 则丢弃 该重传秘密份额交易。权 利 要 求 书 1/2 页 2 CN 114640450 A 213.一种区块链上实现分布式密钥生成过程中的确定失败节点的方法, 每一共识节点 的应当生成n个秘密份额和对应的公共验证参数, 接收到启动计时的信号后, 应当自身保留 一份秘密份额, 并应当将其它n ‑1个秘密份额分别加密发送至其它n ‑1个节点, 且应当通过 链上合约广播所述秘密份额对应的公共验证参数; 所述合约应当将请求广播的节点的编号 加入第一节点 集合; 任一共识节点如果在第 一超时时间内没有接收到第 二共识节点的秘密份额, 则将第 二 共识节点的编号 通过重传秘密份额请求交易发送至所述 合约; 所述合约在第二超时时间内接收到至少f+1个针对同一节点的重传秘密份额请求交 易, 则将该节点标记为验证失败的节点。 14.如权利要求13所述的方法, 还 包括: 所述合约根据验证失败的节点编号和第一节点 集合确定第二节点 集合。 15.一种区块链系统, 包括若干个共识 节点, 其中: 每一共识节点生成n个秘密份额和对应的公共验证参数, 接收到启动计时的信号后, 自 身保留一份, 并将其中n ‑1个秘密份额分别加密发送至其它n ‑1个节点, 且通过链上合约广 播对应的公共 验证参数; 所述 合约将请求广播的节点的编号加入第一节点 集合; 如果第一共识 节点在第一超时 时间内没有接收到第二共识 节点发来的秘密份额: 第一共识节点将第二共识节点的编号通过重传秘密份额请求交易发送至所述合约并 通过所述合约广播; 第二共识节点接收到所述广播的重传秘密份额请求后, 通过重传秘密份额交易发送所 述秘密份额至所述 合约。 16.一种区块链上实现分布式密钥生成过程中的确定失败节点的系统, 包括若干共识 节点, 其中: 每一共识节点的应当生成n个秘密份额和对应的公共验证参数, 接收到启动计时的信 号后, 应当自身保留一份秘密份额, 并应当将其它n ‑1个秘密份额分别加密发送至其它n ‑1 个节点, 且应当通过链上合约广播所述秘密份额对应的公共验证参数; 所述合约应当将请 求广播的节点的编号加入第一节点 集合; 任一共识节点如果在第 一超时时间内没有接收到第 二共识节点的秘密份额, 则将第 二 共识节点的编号 通过重传秘密份额请求交易发送至所述 合约; 所述合约在第二超时时间内接收到至少f+1个针对同一节点的重传秘密份额请求交 易, 则将该节点标记为验证失败的节点。权 利 要 求 书 2/2 页 3 CN 114640450 A 3
专利 一种区块链上实现分布式密钥生成的方法、系统
文档预览
中文文档
39 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共39页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 SC 于
2024-02-07 12:40:23
上传分享
举报
下载
原文档
(1.4 MB)
分享
友情链接
信通院 数据中心产业图谱研究报告.pdf
GB-T 32211-2015 液相色谱用可变波长光度检测器的测试方法.pdf
ISO 13997 2023 Protective clothing — Mechanical properties — Determination of resistance.pdf
DB11-T 1768-2020 建筑水表配置规范 北京市.pdf
GB-T 1457-2022 夹层结构滚筒剥离强度试验方法.pdf
T-CES 104—2022 综合能源安全风险评价指标体系.pdf
GB 21148-2020 足部防护 安全鞋.pdf
NB-T 10506-2021 水电工程水土保持监测技术规程.pdf
GB 30510-2018 重型商用车辆燃料消耗量限值.pdf
GB-Z 22553-2010 利用重复性、再现性和正确度的估计值评估测量不确定度的指南.pdf
NY-T 3149-2017 化学农药 旱田田间消散试验准则.pdf
DB11-T 2068-2022 政务服务综合窗口人员能力与服务规范 北京市.pdf
JRT 0271-2023 金融数字化能力成熟度指引.pdf
网络与信息安全系统事件应急预案.doc
GB-T 34079.5-2021 基于云计算的电子政务公共平台服务规范 第5部分:移动服务.pdf
DB42-T 875-2019 湖北省城镇地下管线探测技术规程 湖北省.pdf
GM-T 0021-2023 动态口令密码应用技术规范.pdf
GB-T 14591-2016 水处理剂 聚合硫酸铁.pdf
DB52-T1239.3-2019 政府数据 核心元数据 第3部分:空间地理数据 贵州省.pdf
全国计算机技术与软件专业技术资格 水平 考试 2023年材料.pdf
1
/
39
评价文档
赞助3元 点击下载(1.4 MB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。