Certificates of assets and capabilities contain personal privacy information. At present, certificate management still adopts the traditional centralized management method, and the registered information is stored in a clear text, thereby leading to a weak tamper resistance of information and is not conducive to the protection of privacy information. Ciphertext storage leads to the difficulty of information query and statistics. In addressing the two problems mentioned above, this study applies blockchain and homomorphic encryption technology in certificate management system, and proposes to use Paillier homomorphic encryption algorithm under Fabric blockchain platform to protect personal privacy, realize ciphertext storage of personal information, improve the ability to resist external network intrusion, and use the homomorphic additivity of Paillier algorithm to create statistics on data in ciphertext space thus improving the protection of users' privacy information. Finally, in accordance with the method proposed in this study, the chaincode is written, and the blockchain network performance under the chaincode is tested using the caliper test framework. The BatchTimeout and PreferredMaxBytes parameters are optimized to reduce the delay in time and improve the throughput rate of the system.
[1]
Guishan Dong,et al.
区块链应用中的隐私保护策略研究 (Research on Privacy Protection Strategies in Blockchain Application)
,
2019,
计算机科学.
[2]
Yan Leng,et al.
Data Storage Mechanism Based on Blockchain with Privacy Protection in Wireless Body Area Network
,
2019,
Sensors.
[3]
Wu Lei,et al.
Privacy-Preserving Scheme of Electronic Health Records Based on Blockchain and Homomorphic Encryption
,
2018
.
[4]
Miguel Oom Temudo de Castro,et al.
Practical Byzantine fault tolerance
,
1999,
OSDI '99.
[5]
Satoshi Nakamoto.
Bitcoin : A Peer-to-Peer Electronic Cash System
,
2009
.
[6]
Wei You,et al.
A New Privacy Protection Security Scheme for Blockchain
,
2019
.
[7]
Sun Jun,et al.
Potential Risks of Hyperledger Fabric Smart Contracts
,
2019,
2019 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE).