← 返回列表

一种基于区块链智能合约实现投票权隐私发放方法

申请号: CN202311290306.0
申请人: 广州市悦智计算机有限公司
申请日期: 2023/10/8

摘要文本

本发明公开一种基于区块链智能合约实现投票权隐私发放方法,本方法通过使用椭圆曲线数学特性将选票所有人公钥信息乘以一个随机数,从而派生出一个全新空白的公钥;合约中再配合共享公钥加密技术将随机数和新的公钥信息通过事件形式公布出去;投票人只需订阅合约事件信息,并对随机数据进行解密并使用自己的私钥乘以该随机数得到新的私钥;然后只需根据新的私钥运算出公钥并比对事件所公布的公钥,完全比配则证明自己拥有投票权。此方法在完全不暴露投票人原有公钥信息的情况下,正确的将投票权发放到投票人手中,从而有效保护投票人隐私。

专利详细信息

项目 内容
专利名称 一种基于区块链智能合约实现投票权隐私发放方法
专利类型 发明授权
申请号 CN202311290306.0
申请日 2023/10/8
公告号 CN117040928B
公开日 2024/2/9
IPC主分类号 H04L9/40
权利人 广州市悦智计算机有限公司
发明人 杨山河; 光焕竹; 胡德铃
地址 广东省广州市番禺区市桥街光明南路163号置业华逸大厦三楼329号

专利主权项内容

1.一种基于区块链智能合约实现投票权隐私发放方法,其特征在于:投票发起方通过使用椭圆曲线数学特性将投票人公钥信息乘以一个随机数,从而派生出一个投票用新的公钥,使用投票人公钥对随机数进行加密得到随机数密文;再通过智能合约将随机数密文和新的公钥通过事件形式进行公布实现共享公钥;投票人订阅智能合约事件信息,使用自己的私钥对智能合约事公布的随机数密文进行解密从而得到随机数,再使用自己的私钥乘以该随机数得到新的私钥,从而根据新的私钥运算出上述投票用新的公钥并比对事件信息所公布的新的公钥,完全匹配则证明投票人拥有投票权。 来源:百度搜索马克数据网