Consensus-Based Secret Sharing in Blockchain Smart Contracts

被引:0
作者
Harris, Christopher G. [1 ]
机构
[1] Univ Northern Colorado, Sch Math Sci, Greeley, CO 80639 USA
来源
2019 4TH INTERNATIONAL WORKSHOP ON BIG DATA AND INFORMATION SECURITY (IWBIS 2019) | 2019年
关键词
zero-knowledge proof; Shamir's secret sharing; blockchain; smart contracts; consensus voting; ZERO-KNOWLEDGE;
D O I
10.1109/iwbis.2019.8935853
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smart contracts on a blockchain permit the performance of credible transactions without the involvement or oversight of a third party. In some industries such as finance, confidentiality is paramount to protect business-critical information from becoming public; however, in a smart contract, information needs to be known and independently verified. A zero-knowledge proof (ZKP) can be used to obscure this information when there are only two parties in the contract; however, ZKPs do not have a mechanism to handle situations in which multiple parties are involved. We introduce, discuss, and simulate a consensus-based secret sharing protocol which provides zero knowledge of personal information, only allows members to participate if they have a key, and only works when a specified number of members "vote." This enhances the ability for smart contracts to work in situations where majority votes are needed, but the confidentiality of members needs to be preserved.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 19 条
[1]  
Aune R., 2017, FOOTPRINTS BLOCKCHAI
[2]   Resettably-sound zero-knowledge and its applications [J].
Barak, B ;
Goldreich, O ;
Goldwasser, S ;
Lindell, Y .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :116-125
[3]  
Chien HY, 2000, IEICE T FUND ELECTR, VE83A, P2762
[4]  
Crosby M., 2016, Appl. Innov., V2, P71, DOI DOI 10.21626/INNOVA/2016.1/01
[5]  
Eskandari Shayan, 2019, FC
[6]  
GOLDREICH O, 1994, J CRYPTOL, V7, P1, DOI 10.1007/BF00195207
[7]  
Harris CG, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), P104, DOI [10.1109/bloc.2019.8751493, 10.1109/BLOC.2019.8751493]
[8]  
Lavrenov D., 2019, SECURING BLOCKCHAIN
[9]  
Meiklejohn Sarah, 2018, Proceedings on Privacy Enhancing Technologies, V2018, P105, DOI 10.1515/popets-2018-0015
[10]  
Nakamoto S., 2008, Bitcoin: A Peer-to-Peer Electronic Cash System