检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:胡博明 陈晓丰 胡大裟[1,2] 蒋玉明 HU Boming;CHEN Xiaofeng;HU Dasha;JIANG Yuming(School of Computing,Sichuan University,Chengdu 610000,China;Sichuan Laboratory of Big Data Analysis and Fusion Application Technology Engineering,Chengdu 610065,China;Hangzhou Qulian Technology Co.,Ltd.,Hangzhou 310000,China;School of Computer Science and Technology,Zhejiang University,Hangzhou 310007,China)
机构地区:[1]四川大学计算机学院,四川成都610000 [2]四川省大数据分析与融合应用技术工程实验室,四川成都610065 [3]杭州趣链科技有限公司,浙江杭州310000 [4]浙江大学计算机科学与技术学院,浙江杭州310007
出 处:《现代电子技术》2022年第6期180-186,共7页Modern Electronics Technique
摘 要:针对目前线上投票系统中存在的投票人身份认证、数据隐私和恶意刷票问题,文中提出并设计一种基于区块链智能合约的安全投票系统。所提方法与创新点是结合区块链技术与密码技术实现一个安全投票方案,使用SM2椭圆曲线公钥密码算法加密投票者的注册码与投票选择信息,并且该系统不再依赖于可信的统计机构或可信的硬件,而是构建去中心化的PKI体系,通过区块链交易承载证书签发、证书验证来保障选民身份验证。在区块链上为该投票方案设计了安全投票智能合约,并且开发了投票系统DAPP,通过实验证明该投票方案能够解决投票系统出现的上述问题,确保投票系统的安全性,提高投票系统的吞吐量,降低投票过程的交易消耗。该方法能够解决投票过程中选民的身份验证问题,也可避免刷票和数据隐私泄漏问题,能够保证投票系统的安全。A secure voting system based on blockchain smart contract is proposed and designed to deal with the voter identity verification,data privacy leakage and maliciously repeated vote in the current online voting system.The proposed method and its innovation are to implement a secure voting scheme by combining the blockchain technology and cryptography technology.The SM2 elliptic curve public key cryptography algorithm is used to encrypt the voters′registration code and voting selection information.The system no longer relies on any credible statistical agency and trusted hardware,but the decentralized PKI system is constructed.The authentication of voters is guaranteed with the certificate signing and certificate verification carried by means of the blockchain transaction.A secure voting smart contract is designed on the blockchain for this voting scheme,and a voting system DAPP is developed.The experimental results show that the voting scheme can solve the above problems in the voting system,ensure the security of the voting system,improve the throughput of the voting system,and reduce the transaction consumption in the voting process.This method can solve the problem of identity verification of voters in the voting process,and avoid the problems of maliciously repeated vote and data privacy leakage,which can ensure the security of the voting system.
关 键 词:安全投票 区块链 智能合约 投票系统设计 PKI体系构建 身份验证 数据加密
分 类 号:TN919-34[电子电信—通信与信息系统] TP311[电子电信—信息与通信工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222