说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210175303.1 (22)申请日 2022.02.25 (71)申请人 深圳哈希街区科技有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室(入驻深圳市 前海商务秘书 有限公司) (72)发明人 吴波 张超  (74)专利代理 机构 北京同辉知识产权代理事务 所(普通合伙) 11357 专利代理师 童杨益 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 9/08(2006.01) (54)发明名称 一种基于非同质化Token匿名安全投票的方 法 (57)摘要 本发明公开一种基于非同质化Token匿名安 全投票的方法, 投票方法具有两个重要的特质: 一个是基于非同质化Token的投票授权方式, 另 一个是保证投票过程的安全四要素, 安全四要素 包括正确性、 抗审查、 隐私保护和抗胁迫; 上述特 质由两个区块链智能合约参与实现: 一个智能合 约用了创建匿名投票, 另一个智能合约用来发布 用来授权投票的非同质化Token。 本发明利用区 块链去中心化、 不可篡改的特性结合被授权的 NFT和加密技术, 确保 投票人的真实有效, 保证所 有投票的真实可信保密, 并且区块链的分布式账 本使得投票结果几乎不可被人为篡改, 避免了传 统投票中舞弊、 作假的情况。 权利要求书1页 说明书4页 附图2页 CN 114584357 A 2022.06.03 CN 114584357 A 1.一种基于非同质化Token匿名安全投票的方法, 其特征在于, 所述投票方法具有两个 重要的特质: 一个是基于非同质化Token的投票授权方式, 另一个是保证投票过程的安全四 要素, 安全四要素包括正确 性、 抗审查、 隐私保护和抗胁迫; 上述特质由两个区块链智能合 约参与实现: 一个智能合约用了创建匿名投票, 另一个智能合约用来发布用来授权投票的 非同质化To ken; 所述方法具体包括以下步骤: S1、 投票发起者发起一次投票, 即在投票的智能合约创建一个投票合约, 并指定此次投 票所需投票主题、 投票候选选项、 投票开放时间、 授权投票必须的非同质化Token和可信的 一组监票人, 每个监票人分配私钥的一部分, 对应的公钥公开给投票人用来加密投票; S2、 投票发起者提供一个公钥用来验证投票人签名后的投票, 投票参与者在注册投票 时, 生成或者被分配签名对应的密钥,授权投票所需的非同质化Token如果不存在, 则需投 票发起者调用铸造非同质化To ken的智能合约生成投票所需的非同质化To ken,投; S3、 参与投票的投票者在注册参与投票时生成或者被分配一个私钥用来签名, 以及所 发布的公钥用来加密, 参与者在投票规定的有效时间内, 账户必须持有该次投票所授权的 非同质化To ken, 投票后该非同质化To ken资产将被冻结, 直至投票结束方 可取回; S4、 参与者用自己的私钥来签名消息, 然后用发布的公钥用来对该签名消息进行加密, 并把经过加密的签名消息发布到区块链; S5、 监票人联合使用安全多方计算协议MPC进行解密和验证并计票, 将投票结果上链。 2.根据权利要求1所述的基于非同质化Token匿名安全投票的方法, 其特征在于, 所述 票参与者通过购买或者被赠予投票所需的非同质化To ken数字资产。 3.根据权利要求1所述的基于非同质化Token匿名安全投票的方法, 其特征在于, 所述 非同质化Token由区块链上的智能合约所创建, 所述 非同质化Token包括具有有收藏价值的 门票、 某个组织 发行的会员数字标识或限定发行的数字 资产, 所述 非同质化Token具有不可 复制的唯一标识。 4.根据权利要求1所述的基于非同质化Token匿名安全投票的方法, 其特征在于, 所述 正确性指区块链用户的输入根据一些 预定义的规则正确的处 理, 并返回正确的结果; 所述抗审查表示任何想要发送 交易并愿意支付最够高费用的用户都可以发送 交易, 并 期待交易很快被打包并发布到链上; 所述隐私保护指不应该知道某些特定的人给哪个候选投了票, 甚至不知道他们是否投 了票。 所述抗胁迫指不能够 向别人证明你是如何投的票, 投了哪个候选人或候选选项, 防止 用来兜售选票。权 利 要 求 书 1/1 页 2 CN 114584357 A 2一种基于非同质化Token匿名安全投票的方 法 技术领域 [0001]本发明涉及区块链技术领域, 具体的是一种基于非同质化Token匿名安全投票的 方法。 背景技术 [0002]如今, 网络交互服务由于互联 网技术的发展而获得广泛应用。 实时 的数据信息、 快 捷的服务提供方式, 使得网络交互服务相对于传统的服务提供方式更能吸引用户的关注。 伴随着网络交互服务的应用面越来越广泛, 其也渐渐改变了一些常见的社会行为的实现方 式。 [0003]传统的线下投票方式,存在着征求意见难、 投票参与 难、 投票者是否被授权等导致 投票公式结果遭到非议和不可信。 互联网投票方式又因验证能力 薄弱, 投票结果更加 容易 被作弊。 发明内容 [0004]为解决上述背景技术中提到的不足, 本发明的目的在于提供一种基于非同质化 Token匿名安全投票的方法, 使投票变得公平、 公开、 公正、 安全, 投票结果 不再受外界干扰。 [0005]本发明的目的可以通过以下技 术方案实现: [0006]一种基于 非同质化Token匿名安全投票的方法, 投票方法具有两个重要的特质: 一 个是基于非同质化Token的投票授权方式, 另一个是保证投票过程的安全四要 素, 安全四要 素包括正确性、 抗审查、 隐私保护和抗胁迫; 上述特质由两个区块链智能合约参与实现: 一 个智能合约用了创建 匿名投票, 另一个智能合约用来发布用来授权投票的非同质化To ken; [0007]方法具体包括以下步骤: [0008]S1、 投票发起者发起一次投票, 即在投票的智能合约创建一个 投票合约, 并指定此 次投票所需投票主题、 投票候选选项、 投票开放时间、 授权投票必须的非 同质化Token和可 信的一组监 票人, 每个监票人分配私钥的一部分, 对应的公钥公开给投票人用来加密投票; [0009]S2、 投票发起者提供一个公钥用来验证投票人签名后的投票, 投票参与者在注册 投票时, 生成或者被分配签名对应的密钥,授权投票所需的非同质化Token如果不存在, 则 需投票发起 者调用铸造非同质化To ken的智能合约生成投票所需的非同质化To ken,投; [0010]S3、 参与投票的投票者在注册参与投票时生成或者被分配一个私钥用来签名, 以 及所发布的公钥用来加密, 参与者在投票规定的有效时间内, 账户必须持有该次投票所授 权的非同质化To ken, 投票后该非同质化To ken资产将被冻结, 直至投票结束方 可取回; [0011]S4、 参与者用自己的私钥来签名消息, 然后用发布的公钥用来对该签名消息进行 加密, 并把经 过加密的签名消息发布到区块链; [0012]S5、 监票人联合使用安全多方计算协议MPC进行解密和验证并计票, 将投票结果上 链。 [0013]进一步优选地, 票参与者通过购买或者被赠予投票所需的非同质化Token数字资说 明 书 1/4 页 3 CN 114584357 A 3

PDF文档 专利 一种基于非同质化Token匿名安全投票的方法

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