信息与智能2023NO.2SCIENCE&TECHNOLOGYINFORMATION科技资讯SCIENCE&TECHNOLOGYINFORMATION科技资讯基于区块链的电子投票技术研究与实现胡南方1沈苏彬2(1.南京邮电大学计算机学院;2.南京邮电大学通信与网络技术国家工程研究中心江苏南京210046)摘要:随着互联网、通信技术以及现代密码学技术的发展,电子投票逐渐得到了社会的关注。传统电子投票系统普遍采用中心化的管理方式,存在投票数据不公开透明、用户身份被泄露的风险。基于区块链具有去中心化、不可篡改和公开透明等特点,提出一种去中心化的电子投票方案,采用非对称加密技术实现区块链环境中用户身份真实性验证机制;设计基于以太坊Token的投票权认定方法,避免重复投票,保证选票的有效性和唯一性;使用环签名技术对选票进行加密保护,实现可审计性与隐私保护共存。设计和实现了基于以太坊平台的仿真实现方案,实验表明,该方法能够满足电子投票系统数据公开透明和隐私保护的需求。关键词:区块链电子投票去中心化以太坊智能合约中图分类号:TP309.2文献标识码:A文章编号:1672-3791(2023)02-0005-09ResearchandImplementationofElectronicVotingTechnologyBasedonBlockchainHUNanfang1SHENSubin2(1.SchoolofComputerScienceandTechnology,NanjingUniversityofPostsandTelecommunications;2.NationalEngineeringResearchCenteronCommunicationandNetworking,NanjingUniversityofPostsandTelecommunications,Nanjing,JiangsuProvince,210046China)Abstract:WiththedevelopmentofInternet,communicationtechnologyandmoderncryptographytechnology,electronicvotinghasgraduallydrawntheattentionofthesociety.Thetraditionalelectronicvotingsystemgenerallyadoptsacentralizedmanagementmode,andthereisariskthatthevotingdatawillnotbeopenandtransparent,andtheuser'sidentitywillbedisclosed.Basedonthecharacteristicsoftheblockchain,suchasdecentralization,tamperproof,opennessandtransparency,adecentralizedelectronicvotingschemeisproposed,whichusesasymmetricen‐cryptiontechnologytoimplementtheauthenticationmechanismofuseridentityauthenticityintheblockchainen‐vironment;ThevotingrightrecognitionmethodbasedonEthereumTokenisdesignedtoavoidrepeatedvotingandensurethevalidityanduniquenessofvotes;Theringsignaturetechnologyisusedtoencryptandprotectthe...