[发明专利]基于区块链和层次化确定性钱包的投票系统及其使用方法在审

专利信息
申请号: 201811605554.9 申请日: 2018-12-26
公开(公告)号: CN109741511A 公开(公告)日: 2019-05-10
发明(设计)人: 阚海斌;吴剑航;刘百祥;张新鹏;文捷 申请(专利权)人: 复旦大学
主分类号: G07C13/00 分类号: G07C13/00;G06Q20/06;G06Q20/36
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;陆尤
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 投票 账本 投票系统 层次化 区块 确定性 钱包 篡改 人员身份验证 资金管理模块 地址生成 公共事务 管理技术 生成地址 生成模块 随机地址 随机分配 统计模块 投票模块 不对称 候选项 误操作 主办方 公钥 记录 口令 派生 统计 资金 分配
【权利要求书】:

1.一种基于区块链和层次化确定性钱包的投票系统,其特征在于,是基于区块链技术的,并采用层次化确定性钱包;其结构包括:

(1)分布式账本;在比特币或者以太坊提供的分布式账本的基础上进行搭建得到;

(2)随机地址生成模块;包括利用密码学安全的伪随机数成器生成种子,对种子进行派生生成相应的地址树,并为每个地址生成一个口令,用于投票人员的身份验证;

(3)资金管理模块;包括投票前对随机生成的地址转入一定的资金,投票时对资金进行转移,以及投票后资金的回收;

(4)投票模块;屏蔽底层的技术细节;主办方在投票模块的软件界面上公布所有公钥所代表的地址和候选项的地址,随机分配每个投票人员的投票地址和口令;投票人员在软件界面上确定分配的的投票地址,对地址中的资金进行有限制的转移以及确认资金的流向;

(5)统计模块;根据投票期间分布式账本各个投票地址的记录进行统计。

2.根据权利要求所述的投票系统,其特征在于,使用层次化确定性钱包,其私钥通过使用单向哈希函数,从一个共同的种子衍生出来的;种子是一个随机生成的数字,它与索引号或“链码”组合并计算得出私钥;层次化确定性钱包所包含的密钥是一种树形结构,一个父密钥派生出一系列子密钥,每个子密钥又派生出一系列孙密钥,以此类推,直到树的深度达到无穷大;在确定性钱包中,只要使用种子就可以恢复所有衍生私钥。

3.一种如权利要求1所述的基于区块链和层次化确定性钱包的投票系统的使用方法,其特征在于,具体步骤如下:

(1)投票开始前,投票主办方使用随机地址生成模块随机生成一个种子,根据投票人数基于层次确定性钱包派生出一系列密钥以及为每个公钥所代表的地址随机生成一个口令,公钥所代表的地址在软件界面上公布,私钥留存;同时使用资金管理模块初始化密钥代表地址的资金,这些地址里的资金相当于传统投票中的选票;

(2)投票开始时,主办方公布代表各个候选项的地址,这些地址是密钥树中的地址,或者是其他任意地址,同时使用投票模块为每位投票人员随机分配投票地址和口令;投票人员根据自己的意愿和口令在投票模块的软件界面将自己分配到的地址中的资金转入所公布的候选项的地址,这相当于传统投票系统中的投票;资金的转入转出都记录在区块链的分布式账本中,投票方可以确认自己所选择的候选项;

(3)投票结束后,主办方使用统计模块根据分布式账本在投票期间的记录进行统计,同时投票人员和大众也可以根据投票前所公布的公钥所代表的地址对这次投票过程进行统计。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811605554.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top