The invention relates to a private
data sharing method based on a block chain and privacy security computing, and relates to the technical field of block chains, a data owner performs local
encryption processing on to-be-shared private data, and generates encrypted data and identification information in combination with data desensitization and format
standardization preprocessing operation; a
smart contract is deployed through a block
chain network, an abstract of encrypted data, an
access control strategy and data index
metadata are written into a block chain, a data demander initiates a joint calculation request through the
smart contract according to a data index on the block chain and a demand of the data demander, identity
verification and permission auditing are carried out, and after permission auditing is passed, the data demander sends the joint calculation request to the block chain. And performing
conjoint analysis on the encrypted data, after the analysis is completed, automatically recording a calculation result abstract by the
smart contract, safely returning a joint calculation result to a data demander, triggering a data
traceability and automatic destruction mechanism according to the smart contract, and automatically clearing all intermediate data, keys and encrypted fragments.