一种基于区块链的全匿名反馈方法技术

技术编号:24207336 阅读:27 留言:0更新日期:2020-05-20 15:14
本发明专利技术公开了一种基于区块链的全匿名反馈方法,包括如下步骤:1)反馈者提交答卷,系统将答卷信息写入智能合约,并追加一个随机数uuid,生成m;2)反馈者将m盲化,并发送至组织者;3)组织者获得盲化后的信息m’,确认后对m’签名,得到s’,并返回给反馈者;4)反馈者向智能合约校验s’的有效性;5)若s’校验有效,则反馈者对s’去盲,得到s,随机生成一个新的地址,将uuid、m与s发送给智能合约;若s’校验无效,则转回2);6)智能合约校验s,m和uuid,过滤无效结果,若s有效且uuid不重复则答卷有效;7)组织者向智能合约查询反馈结果。本发明专利技术既确保反馈者的信息不被泄露且真实拥有反馈权,又防止一票多投现象的发生,是一套匿名保证流程。

An all anonymous feedback method based on blockchain

【技术实现步骤摘要】
一种基于区块链的全匿名反馈方法
本专利技术涉及区块链领域,一种基于区块链的全匿名反馈方法。
技术介绍
电子投票系统是指以电子方式进行投票,也指通过电子方式统计票数的一种方式。信息技术的不断提高,致使电子投票系统应用更加活跃,线上的投票通过在物理空间中将选票信息转换为数字格式,管理员能够在网络空间中进行管理和操作,不受到时间和空间的限制,也便于系统的传播及推广。电子投票相比较传统投票上,其优势在于计票的快捷准确、人力和开支的节省以及投票的易用性等。但仍存在投票管理和服务需求的多样化、系统规模的扩大化,伴随着重复投票、欺诈投票、数据篡改、结果无法验证等数据的客观性问题和投票后数据存储在中心化服务器中数据的安全性问题。现有的电子投票系统依然存在系统管理者可能会为了利益而恶意修改数据;系统可能遭受黑客的攻击等问题。现有电子投票系统的公正性和安全性,完全依赖网站本身的安全和信誉度。郄九玲,胡浩提出一种基于区块链的投票系统设计,将系统分为应用层和区块链层,重点设计了区块链网络层中P2P网络的组网方式、数据区块的验证机制、保证数据一致性的共识机制,运本文档来自技高网...

【技术保护点】
1.一种基于区块链的全匿名反馈方法,其特征在于,/n利用智能合约与盲签名算法实现全匿名保证的同时保证反馈者真实拥有反馈权,包括以下步骤:/n1-1)反馈者提交答卷,系统将答卷信息写入智能合约,并在答卷信息后追加一个随机数uuid,生成m;/n1-2)反馈者将追加随机数后的答卷信息m盲化,生成盲化后的信息m’并发送至组织者;/n1-3)组织者获得盲化后的信息m’,确认反馈者资格后对m’签名,得到s’,并返回给反馈者;/n1-4)反馈者向智能合约校验s’的有效性,智能合约将校验结果返回给反馈者;/n1-5)若s’校验有效,则反馈者对s’去盲,得到s,随机生成一个新的地址,将uuid、m与s发送给智...

【技术特征摘要】
1.一种基于区块链的全匿名反馈方法,其特征在于,
利用智能合约与盲签名算法实现全匿名保证的同时保证反馈者真实拥有反馈权,包括以下步骤:
1-1)反馈者提交答卷,系统将答卷信息写入智能合约,并在答卷信息后追加一个随机数uuid,生成m;
1-2)反馈者将追加随机数后的答卷信息m盲化,生成盲化后的信息m’并发送至组织者;
1-3)组织者获得盲化后的信息m’,确认反馈者资格后对m’签名,得到s’,并返回...

【专利技术属性】
技术研发人员:张启煊张思成徐博文井皓天郑泽域王丹阳董黎刚蒋献
申请(专利权)人:浙江工商大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1