iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210422851.X (22)申请日 2022.04.21 (71)申请人 南方电网科 学研究院有限责任公司 地址 510663 广东省广州市萝岗区科 学城 科翔路11号J1栋3、 4、 5楼及J3 栋3楼 申请人 贵州电网有限责任公司 (72)发明人 肖勇 欧家祥 罗奕 胡厚鹏 钱斌 何沛林 周密 邓玥丹 王吉 董天强 李富盛 李鹏程 张帆 肖艳红 林晓明 龙高翼 唐建林 何坤林 刘朝英 李航峰 陈泽瑞 (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 刘思言(51)Int.Cl. H04L 9/32(2006.01) G07C 13/00(2006.01) (54)发明名称 一种基于区块链的匿名可信投票方法、 装置 及相关设备 (57)摘要 本申请公开了一种基于区块链的匿名可信 投票方法、 装置及相关设备, 该方法包括: 对原始 投票内容进行散列运算, 得到散列输出, 所述散 列输出包括承诺值 结合其他各投票人的信 息对承诺值 进行盲化处 理, 得到承诺值元组 和 通过ESDSA算法对承诺值元组 进行签 名, 得到签名元组 基于承诺值元组 签名元 组 以及其他各投票人的签名元组 构建投票 元组 并将投票元组 以及承 诺值元组 上链, 所述投票元组 用作 投票阶段的投票内容; 其中, 签名元组 为其他 各投票人对签名元组 进行验证, 且在验证通过 后生成的; 承诺值元组 用于对所述投票元组进行解密。 本申请通过上述处理过程, 实现了投票 内容隐藏、 投票匿名及可验证 。 权利要求书2页 说明书15页 附图3页 CN 114629660 A 2022.06.14 CN 114629660 A 1.一种基于区块链的匿名可信投票方法, 其特 征在于, 包括: 对原始投票内容进行散列运 算, 得到散列输出, 所述散列输出包括承诺值 结合其他各投票人的信息对 承诺值 进行盲化处 理, 得到承诺值元组 和 通过ESDSA算法对 承诺值元组 进行签名, 得到签名元组 基于承诺值元组 签名元组 以及其他各投票人的签名元组 构建投票元组 并将投票元组 以及承诺值元组 上链, 所述投票元组 用作投票 阶段的投票内容; 其中, 签名元组 为其他各投票人对签名元组 进行验证, 且在验证通过后生 成的; 承诺 值元组 用于对所述投票元组进行解密。 2.根据权利要求1所述的方法, 其特征在于, 所述对原始投票内容进行散列运算, 得到 承诺值 的过程, 包括: 对原始投票内容m和字符串o进行哈希运 算, 得到承诺值 其中, o为随机生成的字符串。 3.根据权利要求 1所述的方法, 其特征在于, 所述结合其他各投票人的信息对承诺值 进行盲化处 理, 得到承诺值元组 和 的过程, 包括: 对于其他每一投票人的公钥信息 和 进行椭圆曲线ECC的点乘操作, 得到盲化因 子tj; 基于盲化因子tj将承诺值 哈希到新的承诺值xj及cj; 汇聚各承诺值xj得到承诺值元组 以及采用私钥ski对各承诺值cj进行签名, 得到承诺 值元组 4.根据权利要求1所述的方法, 其特征在于, 所述通过ESDSA算法对承诺值元组 进行签 名, 得到签名元组 的过程, 包括: 对元组 进行哈希运 算, 得到签名元组 其中, IDi和addri为目标投票人的身份标识及地址信息, 为承诺值元组 中对应于 投票人nv的承诺值。 5.根据权利要求1所述的方法, 其特征在于, 所述散列输出还包括承诺值 所述方法 还包括: 从区块链获取签名元组 和承诺值元组 并基于签名元组 计算得到其他各投票人的 签名元组 基于承诺值 和承诺值元组 采用预设的算法VerifyS对 的有效性进行验证, 得到 验证通过的各签名元 素 其中, 是签名元组 中对应于投票人nv的签名元 素; 获取对应于验证通过的每一签名元素 的承诺字 符串 并基于验证通过的各签名 元素 构建新的签名元组 基于各承诺字符串 构建新的承诺元组 权 利 要 求 书 1/2 页 2 CN 114629660 A 2采用随机地址将投票元组 上链, 投票元组 用作打开投票 阶段的投票内容。 6.根据权利要求5所述的方法, 其特 征在于, 还 包括: 从区块链获取投票元组 并采用预设的算法V对签名元组 进行验证; 若签名元组 中超过预设比例的签名元素 验证通过, 则通过预设的算法从承诺元组 和 中验证原 始投票内容。 7.根据权利要求5所述的方法, 其特征在于, 所述通过预设的算法从承诺元组 和 中验证原 始投票内容的过程, 包括: 对承诺元组 进行字符串序列化 运输, 得到 字符串序列化后的承诺元组 对输入的原始投票内容m和字符串序列化后的承诺元组 进行哈希运算, 得到哈希值 判断 与 是否相等, 若是, 则原 始投票内容m验证通过。 8.一种基于区块链的匿名可信投票装置, 其特 征在于, 包括: 承诺单元, 用于对原始投票内容进行散列运算, 得到散列输出, 所述散列输出包括承诺 值 盲化单元, 用于结合其他各投票人的信息对承诺值 进行盲化处理, 得到承诺值元组 和 签名单元, 用于通过ES DSA算法对 承诺值元组 进行签名, 得到签名元组 投票单元, 用于基于承诺值元组 签名元组 以及其他各投票人的签名元组 构建投 票元组 并将投票元组 以及承诺值元组 上链, 所述投票元组 用 作投票阶段的投票内容; 其中, 签名元组 为其他各投票人对签名元组 进行验证, 且在验证通过后生 成的; 承诺 值元组 用于对所述投票元组进行解密。 9.一种基于区块链的匿名可信投票设备, 其特 征在于, 包括: 存 储器和处 理器; 所述存储器, 用于存 储程序; 所述处理器, 用于执行所述程序, 实现如权利要求1~7中任一项所述的基于区块链 的 匿名可信投票方法的各个步骤。 10.一种存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理器执 行时, 实现如权利要求1~7中任一项所述的基于区块链的匿名可信投票方法的各个步骤。权 利 要 求 书 2/2 页 3 CN 114629660 A 3
专利 一种基于区块链的匿名可信投票方法、装置及相关设备
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 08:14:35
上传分享
举报
下载
原文档
(1.4 MB)
分享
友情链接
DB3301-T 0322.2—2020 数据资源管理 第2部分:政务数据安全责任 杭州市.pdf
T-CSA -TR008—2019 类太阳光LED术语定义及相关问题研究.pdf
DB34-T 5037-2022 船闸工程施工安全检查标准 安徽省.pdf
CSA 实战零信任架构.pdf
GB-T 27930-2023 非车载传导式充电机与电动汽车之间的数字通信协议.pdf
DL-T 951-2019 火电厂反渗透水处理装置验收导则.pdf
T-ZEA 004—2018 互联网金融信息披露行业标准化.pdf
JR-T0171-2020 个人金融信息保护技术规范.pdf
GB-T 42961-2023 植被生态质量的气候变化影响评价方法.pdf
DB22-T 2054.1-2014 牛养殖保险查勘定损技术规范 第1部分:奶牛 吉林省.pdf
GB-T 14926.22-2001 实验动物 小鼠肝炎病毒检测方法.pdf
GB-T 37804-2019 冬小麦苗情长势监测规范.pdf
ISO IEC 27019 2017 Information technology — Security techniques — Information security controls for the energy utility industry.pdf
GB-T 1032-2023 三相异步电动机试验方法.pdf
DB42-T 1380-2018 农村公路工程技术标准 湖北省.pdf
T-SZZL 008—2021 仓栅式运输车.pdf
GM-T 0025-2014 SSL VPN网关产品规范.pdf
医疗卫生机构网络安全管理办法.pdf
GB/T 40997-2021 经外奇穴名称与定位.pdf
信通院 筑牢下一代互联网安全防线—IPv6网络安全白皮书.pdf
1
/
3
21
评价文档
赞助3元 点击下载(1.4 MB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。