The invention relates to a
blockchain-based
network security auditing
system and a
blockchain-based
network security auditing method. The
network security auditing method comprises the steps that: anauditing
server applies for a signature public / private key pair and a secret key to a secret
key management server, a block generation
server of the
blockchain applies for a signature public key to the secret
key management server, the auditing server acquires data to be audited and encrypts the data to be audited to generate C1, re-encrypts an
encryption secret key to generate a C2, and performing
digital signature on the C1 and the C2 by means of the private key to generate sigma; and the auditing server transmits the C1, the C2 and the sigma to the block generation server, the data to be audited is placed in a
data buffer region after the C1, the C2 and the sigma are verified to be valid by using the public key, generates a new block and broadcasts the new block when a block generationcondition is met, and a display terminal can request the block generation server to view the audit data. The blockchain-based network security auditing
system and the blockchain-based network securityauditing method utilize the blockchain technology, and adds the blockchain into the auditing
system, thus the audit data cannot be tampered, the
data security is improved, the audit data in the blockchain is encrypted to ensure that the audit data can only be accessed by authorized users, and the
confidentiality of the audit data is protected.