The invention discloses a geological archive
electronic data security storage method and
system based on a block chain, and relates to the technical field of geological
information data security, and the method comprises the steps: constructing a multi-
modal Merkle sub-
tree based on a cross-
modal alignment key set, aggregating the multi-
modal Merkle sub-tree into a cross-modal Merkle forest root, calculating a cross-modal
consistency index, and generating an inconsistent item
list; according to the multi-modal
consistency index and the inconsistent item
list, obtaining a differential
security domain mapping table and an access condition set of the geological archive data, and respectively generating a verifiable desensitization proof of a restricted domain and a verifiable zero-knowledge proof of a confidential domain; and packaging the cross-modal Merkle forest root, the differentiated
security domain mapping table, the access condition set, the verifiable desensitization proof and the verifiable zero-knowledge proof into an uplink abstract
package, verifying the desensitization proof and the zero-knowledge proof through an intelligent contract, and generating a transaction
record hash and a new block candidate. According to the invention, the security of the
electronic data of the geological archive is improved.