行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210766416.9 (22)申请日 2022.07.01 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 赵功明  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 钱娜 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/08(2006.01) H04L 9/32(2006.01) G07C 13/00(2006.01) (54)发明名称 一种匿名电子投票方法及装置、 存储介质及 电子设备 (57)摘要 本申请公开了一种匿名电子投票方法及装 置、 存储介质及电子设备, 可应用于网络安全领 域或金融领域, 该方法包括: 构建包含各个选民 的选民环, 生成选民环的投票处理参数和私钥 集, 私钥集中包含每个选民的私钥; 对于每个选 民, 使用投票处理参数和选民的私钥, 对选民的 选票进行环签名处理, 得到包含 该选票和选民环 对该选票的环签名的环签名选票, 将该环签名选 票向选举中心发送, 至此, 选民完成匿名投票。 通 过使用选民环对选票进行环签名, 不法分子无法 通过签名追踪到对应的选民, 进而可以有效的隐 藏选民的信息, 有效避免选票上关于选民的隐私 数据的泄 露, 提高选民的个人信息的安全性。 权利要求书2页 说明书14页 附图5页 CN 115150163 A 2022.10.04 CN 115150163 A 1.一种匿名电子投票方法, 其特 征在于, 包括: 构建包含各个选民的选民环, 并生成所述选民环的投票处理参数和私钥集, 所述私钥 集中包含每个选民的私钥; 对于每个所述选民, 使用所述投票处理参数和所述选民的私钥, 对所述选民的选票进 行环签名处理, 得到所述选民的环签名选票, 并将所述环签名选票向预设的选举中心发送, 所述环签名选票中包 含选票和所述选民环对该选票的环签名。 2.根据权利要求1所述的方法, 其特征在于, 所述生成所述选民环的投票处理参数和私 钥集, 包括: 确定各个第一 算法因子以及第一哈希函数; 基于所述第一哈希函数确定第一公共参数; 对于所述选民环中的每个选民, 应用各个所述第一算法因子, 确定该选民的第一多项 式向量和第二多项式向量, 并基于所述第一多项式向量和所述第二多项式向量, 构造所述 选民的第三多 项式向量和第四多 项式向量; 基于所述选民环中的每 个选民的第三多 项式向量, 组成所述选民环的公钥集; 基于所述选民环的每 个选民的第四多 项式向量, 组成所述选民环的私钥集; 基于所述第一公共参数和所述公钥集, 确定所述选民环的投票处 理参数。 3.根据权利要求1所述的方法, 其特征在于, 所述生成所述选民环的投票处理参数和私 钥集, 包括: 确定各个第二 算法因子、 第二哈希函数和第三哈希函数; 调用预设的算法, 生成随机向量和主私钥; 将所述随机向量、 所述第二哈希函数和所述第三哈希函数确定为第二公共参数; 对于所述选民环中的每个选民, 应用所述选民的身份信 息, 确定所述选民的公钥, 并应 用所述公钥、 各个所述第二算法因子、 所述第二 公共参数以及所述主私钥, 生成所述选民的 私钥; 应用每个所述选民的私钥, 组成所述选民环的私钥集; 应用每个所述选民的公钥, 组成所述选民环的公钥集, 并基于所述公钥集和所述第二 公共参数, 确定所述选民环的投票处 理参数。 4.根据权利要求1所述的方法, 其特征在于, 所述对所述选民的选票进行环签名处理, 得到所述选民的环签名选票, 包括: 为所述选民选择签名多 项式向量; 基于所述选票、 所述投票处 理参数和所述选民的私钥, 确定所述选民的各个 签名参数; 对各个所述签名参数和所述签名多 项式向量进行处 理, 得到签名因子; 基于预设的签名运 算规则, 判断是否能够输出与所述签名因子对应的签名数据; 若确定不 能输出与 所述签名因子对应的签名数据, 则返回执行为所述选民选择签名多 项式向量的步骤; 若确定能输出与所述签名因子对应的签名数据, 则基于所述签名因子、 所述签名数据 和所述选民环, 得到所述选民环对所述选民的选票的环签名; 将所述环签名和所述选票组成所述选民的环签名选票。 5.根据权利要求1所述的方法, 其特 征在于, 还 包括:权 利 要 求 书 1/2 页 2 CN 115150163 A 2所述选举中心应用所述投票处理参数对每个所述选民的环签名选票进行验证, 将通过 验证的环签名选票确定为 合法选票, 以及将未通过验证的环签名选票确定为 不合法选票。 6.一种匿名电子投票装置, 其特 征在于, 包括: 生成单元, 用于构建包含各个选民的选民环, 并生成所述选民环的投票处理参数和私 钥集, 所述私钥集中包 含每个选民的私钥; 环签名单元, 用于对于每个所述选民, 使用所述投票处理参数和所述选民的私钥, 对所 述选民的选票进行环签名处理, 得到所述选民的环签名选票, 并将所述环签名选票向预设 的选举中心发送, 所述环签名选票中包 含选票和所述选民环对该选票的环签名。 7.根据权利要求6所述的装置, 其特 征在于, 所述 生成单元, 包括: 第一确定 子单元, 用于确定各个第一 算法因子以及第一哈希函数; 第二确定 子单元, 用于基于所述第一哈希函数确定第一公共参数; 构造子单元, 用于对于所述选民环中的每个选民, 应用各个所述第一算法因子, 确定该 选民的第一多项式 向量和第二多项式向量, 并基于所述第一多项式 向量和所述第二多项式 向量, 构造所述选民的第三多 项式向量和第四多 项式向量; 第一组成子单元, 用于基于所述选民环中的每个选民的第三多项式向量, 组成所述选 民环的公钥集; 第二组成子单元, 用于基于所述选民环的每个选民的第 四多项式向量, 组成所述选民 环的私钥集; 第三确定子单元, 用于基于所述第一公共参数和所述公钥集, 确定所述选民环的投票 处理参数。 8.根据权利要求6所述的装置, 其特 征在于, 所述 生成单元, 包括: 第四确定 子单元, 用于确定各个第二 算法因子、 第二哈希函数和第三哈希函数; 调用子单 元, 用于调用预设的算法, 生成随机向量和主私钥; 第五确定子单元, 用于将所述随机向量、 所述第二哈希函数和所述第三哈希函数确定 为第二公共参数; 生成子单元, 用于对于所述选民环中的每个选民, 应用所述选民的身份信息, 确定所述 选民的公钥, 并应用所述公钥、 各个所述第二算法因子、 所述第二公共参数以及所述主私 钥, 生成所述选民的私钥; 第三组成子单 元, 用于应用每 个所述选民的私钥, 组成所述选民环的私钥集; 第四组成子单元, 用于应用每个所述选民的公钥, 组成所述选民环的公钥集, 并基于所 述公钥集和所述第二公共参数, 确定所述选民环的投票处 理参数。 9.一种存储介质, 其特征在于, 所述存储介质包括存储的指令, 其中, 在所述指令运行 时控制所述存 储介质所在的设备 执行如权利要求1~5任意 一项所述的匿名电子投票方法。 10.一种电子设备, 其特征在于, 包括存储器, 以及一个或者一个以上的指令, 其中一个 或者一个以上指令存储于存储器中, 且经配置以由一个 或者一个以上 处理器执行如权利要 求1~5任意 一项所述的匿名电子投票方法。权 利 要 求 书 2/2 页 3 CN 115150163 A 3

PDF文档 专利 一种匿名电子投票方法及装置、存储介质及电子设备

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种匿名电子投票方法及装置、存储介质及电子设备 第 1 页 专利 一种匿名电子投票方法及装置、存储介质及电子设备 第 2 页 专利 一种匿名电子投票方法及装置、存储介质及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:45上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。