MAC AND NETWORKS
Zheng Qingan, Meng Jialin, Wu Junjie, Li Jingtao, Lin Haonan
With the rapid development of blockchain technology, the Chinese government has proposed that the commercial use of blockchain services in China should support the national encryption standard, also known as the state secret algorithm GuoMi algorithm. The original Hyperledger Fabric only supports internationally common encryption algorithms, so it is particularly necessary to enhance support for the national encryption standard. Traditional identity authentication, access control, and security audit technologies have single-point failures, and data can be easily tampered with, leading to trust issues. To address these problems, this paper proposes an optimized and application research plan for Hyperledger Fabric. We study the optimization model of cryptographic components in Hyperledger Fabric, and based on Fabric's pluggable mechanism, we enhance the Fabric architecture with the national encryption standard. In addition, we research key technologies involved in the secure application protocol based on the blockchain. We propose a blockchain-based identity authentication protocol, detailing the design of an identity authentication scheme based on blockchain certificates and Fabric CA, and use a dual-signature method to further improve its security and reliability. Then, we propose a flexible, dynamically configurable real-time access control and security audit mechanism based on blockchain, further enhancing the security of the system.