The invention provides a trusted
data sharing certificateless
proxy signature method and
system based on a block chain. The method comprises the following steps: constructing a trusted
data sharing system and a distributed account book by utilizing a block chain technology; a user (signer) obtains a transaction address of a transaction object (verifier) from a trusted
data sharing system, and authorizes a proxy signer to sign a data sharing transaction with the verifier on behalf; the proxy signer generates proxy public and private keys by using the
proxy certificate, signs the transaction by using the proxy private key, and sends the transaction to the trusted data sharing system; the verifier verifies the
correctness of the signature of the related data sharing transaction; verified data transactions and related records are uploaded to a credible data sharing system for whole-network
consensus and are registered on an account book. According to the invention, the credible sharing and transaction of data are realized by using the certificateless
proxy signature and the block chain technology.