摘要
投票选举是集体决议与意见征求的有效方式,电子投票是密码学的研究热点之一。为此,设计一种基于区块链技术与椭圆曲线盲签名以及时间释放加密算法的匿名电子投票协议。该方案采用以太坊作为平台,利用椭圆曲线盲签名密钥长度短、安全等级高的特点,解决了投票系统的匿名性、唯一性等问题。同时利用时间释放加密算法,解决了公平性与保密性问题,保证了基于区块链技术投票系统的安全性。
Voting is an effective way to collect suggestions and make joint decisions.Electronic voting has always been a hot research field in cryptography.This paper proposed an anonymous electronic voting protocol based on block chain technology,elliptic curve blind signature and time-release encryption algorithm.The scheme takes Ethereum as the platform,and makes use of the characteris⁃tics of short key length and high security level of elliptic curve blind signature to ensure the anonymity and uniqueness of the voting sys⁃tem.At the same time,time-release encryption algorithm solves the problems of confidentiality and fairness.Therefore,it guarantees the security requirement of voting system based on block chain.
作者
周振
严广乐
ZHOU Zhen;YAN Guang-le(Business School,University of Shanghai for Science and Technology,Shanghai 200093,China)
出处
《软件导刊》
2020年第1期229-233,共5页
Software Guide
基金
上海高原学科建设项目(10-17-303-004)
关键词
区块链
电子投票
智能合约
盲签名
时间释放加密
block chain
electronic voting
smart contracts
blind signature
time-release encryption