[发明专利]基于区块链的投票存证方法、装置、设备及可读存储介质在审
申请号: | 201910742747.7 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110474779A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 杜志星;何凌峰;苏小康;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G07C13/00 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 张婷<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 投票 凭证 投票信息 哈希 通知信息 系统接收 区块 预设 终端 计算机存储介质 发送 分布式中心 节点传递 科技技术 传递 创建 金融 | ||
1.一种基于区块链的投票存证方法,其特征在于,所述基于区块链的投票存证方法包括以下步骤:
投票人系统接收所述分布式中心链中的协会节点传递的各投票方案,并将具有各所述投票方案的通知信息发送至各投票人账号对应的预设终端;
所述投票人系统接收各所述预设终端基于所述通知信息发送的投票信息,并创建各所述投票信息对应的投票凭证,计算各所述投票凭证对应的投票凭证哈希值,将各所述投票凭证哈希值传递至存证链进行存证;
在各所述投票凭证哈希值存证完成后,基于各所述投票信息在各所述投票方案中确定目标投票方案。
2.如权利要求1所述的基于区块链的投票存证方法,其特征在于,所述基于各所述投票信息在投票人系统中的各所述投票方案中确定目标投票方案的步骤之后,包括:
所述审计办节点对所述目标投票方案进行审计,确定所述目标投票方案是否有效;
若所述目标投票方案有效,则所述审计办节点发送所述目标投票方案有效的信息至所述投票人系统,以便所述投票人系统执行所述目标投票方案。
3.如权利要求2所述的基于区块链的投票存证方法,其特征在于,所述审计办节点对所述目标投票方案进行审计的步骤,包括:
所述审计办节点获取各所述投票人账号对应的投票人信息,并依次对各所述投票人信息进行身份认证;
若各所述投票人信息对应的身份认证均通过,则所述审计办节点对各所述投票凭证进行检测,以获得检测结果,若各所述检测结果均无误,则确定所述目标投票方案无误。
4.如权利要求3所述的基于区块链的投票存证方法,其特征在于,所述依次对各所述投票人信息进行身份认证的步骤,包括:
依次遍历各所述投票人信息,并计算当前遍历的投票人信息对应的第一哈希值,根据预设签名算法和所述第一哈希值计算第一公钥,判断所述第一公钥是否和所述当前遍历的投票人信息对应的预存公钥相等;
若相等,则确定所述当前遍历的投票人信息对应的身份认证通过,直至各所述投票人信息遍历完成。
5.如权利要求3所述的基于区块链的投票存证方法,其特征在于,所述审计办节点对各所述投票凭证进行检测的步骤,包括:
所述审计办节点依次遍历各所述投票凭证,并检测当前遍历的投票凭证中的凭证字段是否和所述投票凭证对应的投票信息中的业务数据字段匹配;
若匹配,则对所述当前遍历的投票凭证对应的投票凭证哈希值进行验证,若验证成功,则确定当前遍历的投票凭证的检测结果无误,直至各所述投票凭证遍历完成。
6.如权利要求5所述的基于区块链的投票存证方法,其特征在于,所述对所述当前遍历的投票凭证对应的投票凭证哈希值进行验证的步骤,包括:
获取所述当前遍历的投票凭证对应的目标投票信息,并计算所述目标投票信息对应的目标哈希值,判断所述目标哈希值是否和所述当前遍历的投票凭证对应的投票凭证哈希值匹配;
若匹配,则确定所述当前遍历的投票凭证验证成功。
7.如权利要求1-6任一项所述的基于区块链的投票存证方法,其特征在于,所述将各所述投票凭证哈希值传递至存证链进行存证的步骤之后,包括:
所述存证链中的仲裁机构节点和签名机构节点对各所述投票凭证哈希值进行签名,并在所述签名完成后,将各所述投票凭证哈希值标识为存证的状态。
8.一种基于区块链的投票存证装置,其特征在于,所述基于区块链的投票存证装置包括:
接收模块,用于投票人系统接收分布式中心链中的协会节点传递的各投票方案,并将具有各所述投票方案的通知信息发送至各投票人账号对应的预设终端;
计算模块,用于所述投票人系统接收各所述预设终端基于所述通知信息发送的投票信息,并创建各所述投票信息对应的投票凭证,计算各所述投票凭证对应的投票凭证哈希值,将各所述投票凭证哈希值传递至存证链进行存证;
存储模块,用于在各所述投票凭证哈希值存证完成后,基于各所述投票信息在各所述投票方案中确定目标投票方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910742747.7/1.html,转载请声明来源钻瓜专利网。