Yuxian Zhang, Yi Li, Li Fang, Ping Chen, Xinghua Dong
{"title":"基于区块链和可信执行环境的隐私保护电子投票系统","authors":"Yuxian Zhang, Yi Li, Li Fang, Ping Chen, Xinghua Dong","doi":"10.1109/ICCC47050.2019.9064387","DOIUrl":null,"url":null,"abstract":"Blockchain technology is more and more popular for its advantage of decentralization, transparency, and nonmodifiable. In an electronic voting system, voting can be fair and secure by blockchain technology without a trusted third party. In this paper, we propose an economical and efficient electronic voting system based on the Ethereum Smart Contract that can also protect voters’ privacy. The privacy of voters and votes can be protected by blind signature and homomorphic encryption. More importantly, the encryption algorithm is implemented in the Trusted Execution Environment (TEE), which can effectively reduce the complex operations in the contract and make the cost of Gas as low as possible. In addition, we also evaluated the system's implementation cost and designed a proposal to better protect voters’ privacy for board-scale elections.","PeriodicalId":6739,"journal":{"name":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","volume":"21 1","pages":"1252-1257"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Privacy-protected Electronic Voting System Based on Blockchin and Trusted Execution Environment\",\"authors\":\"Yuxian Zhang, Yi Li, Li Fang, Ping Chen, Xinghua Dong\",\"doi\":\"10.1109/ICCC47050.2019.9064387\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Blockchain technology is more and more popular for its advantage of decentralization, transparency, and nonmodifiable. In an electronic voting system, voting can be fair and secure by blockchain technology without a trusted third party. In this paper, we propose an economical and efficient electronic voting system based on the Ethereum Smart Contract that can also protect voters’ privacy. The privacy of voters and votes can be protected by blind signature and homomorphic encryption. More importantly, the encryption algorithm is implemented in the Trusted Execution Environment (TEE), which can effectively reduce the complex operations in the contract and make the cost of Gas as low as possible. In addition, we also evaluated the system's implementation cost and designed a proposal to better protect voters’ privacy for board-scale elections.\",\"PeriodicalId\":6739,\"journal\":{\"name\":\"2019 IEEE 5th International Conference on Computer and Communications (ICCC)\",\"volume\":\"21 1\",\"pages\":\"1252-1257\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 5th International Conference on Computer and Communications (ICCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCC47050.2019.9064387\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCC47050.2019.9064387","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Privacy-protected Electronic Voting System Based on Blockchin and Trusted Execution Environment
Blockchain technology is more and more popular for its advantage of decentralization, transparency, and nonmodifiable. In an electronic voting system, voting can be fair and secure by blockchain technology without a trusted third party. In this paper, we propose an economical and efficient electronic voting system based on the Ethereum Smart Contract that can also protect voters’ privacy. The privacy of voters and votes can be protected by blind signature and homomorphic encryption. More importantly, the encryption algorithm is implemented in the Trusted Execution Environment (TEE), which can effectively reduce the complex operations in the contract and make the cost of Gas as low as possible. In addition, we also evaluated the system's implementation cost and designed a proposal to better protect voters’ privacy for board-scale elections.