Traceability in Permissioned Blockchain

被引:41
作者
Mitani, Tatsuo [1 ,2 ]
Otsuka, Akira [2 ]
机构
[1] Mitsubishi Chem Syst Inc, Tokyo 1310045, Japan
[2] Inst Informat Secur, Yokohama, Kanagawa 2210835, Japan
关键词
Blockchain; hidden Markov model; homomorphic encryption; traceability; zero-knowledge proof; HOMOMORPHIC ENCRYPTION; FOOD TRACEABILITY;
D O I
10.1109/ACCESS.2020.2969454
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we have achieved privacy protection and high transparency in a permissioned blockchain. There is a sidechain that connects the permissionless blockchain and the permissioned blockchain. The behavior in the permissioned blockchain is almost a black box from the perspective of the permissionless blockchain. While this fact is useful for privacy protection, there is room for improvement in terms of transparency. To improve the transparency of the permissioned blockchain under privacy protection, we consider traceability in the permissioned blockchain consisting of the following three properties: trade privacy (who trades with whom and at what asset amount), preservation (the total amount inside the permissioned blockchain, including deposits and withdrawals to the permissionless blockchain, is immutable), and noninvolvement (some members in the permissioned blockchain are not involved in some trades, and it is possible to prove that specified members performed the transaction). To the best of our knowledge, we are the first to achieve both preservation and noninvolvement while protecting the privacy of transactions. Our approach is as follows. We model traceability based on the hidden Markov model. Because the proof of traceability requires the calculation of more than quadratic degrees, we encrypt this model by homomorphic encryption. The number of participants in the permissioned blockchain corresponds to the number of additions in the model. Then, we can construct the encrypted model by employing somewhat homomorphic encryption. The establishment of the original model is verifiable by applying the noninteractive zero-knowledge proof of the knowledge that the plaintext is equal to zero. This is an adaptation of Benhamouda et al. (Asiacrypt 2014).
引用
收藏
页码:21573 / 21588
页数:16
相关论文
共 55 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]   Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains [J].
Androulaki, Elli ;
Cachin, Christian ;
De Caro, Angelo ;
Kokoris-Kogias, Eleftherios .
COMPUTER SECURITY (ESORICS 2018), PT I, 2018, 11098 :111-131
[3]  
[Anonymous], THESIS
[4]  
[Anonymous], 2013, POST BITCOIN FORUM
[5]  
[Anonymous], THESIS
[6]  
[Anonymous], 2013, COINSWAP TRANSACTION
[7]  
[Anonymous], P IACR MAR
[8]   How to Prove Knowledge of Small Secrets [J].
Baum, Carsten ;
Damgard, Ivan ;
Larsen, Kasper Green ;
Nielsen, Michael .
ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT III, 2016, 9816 :478-498
[9]  
Ben-Sasson E., 2018, IACR Cryptology ePrint Archive 2018/046, V2018, P46
[10]   Zerocash: Decentralized Anonymous Payments from Bitcoin [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Garmant, Christina ;
Green, Matthew ;
Miers, Ian ;
Tromer, Eran ;
Virza, Madars .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :459-474