The present invention relates to a public audit method and system that is based on the self-signed certificate, a public audit method according to one embodiment of the certificate authority (TA, Trust Authority) comprising: issuing a private key to the user terminal from the server, the authentication authority (TA, Trust authority) comprising: in the server through the user terminal to generate a Witness its own authentication public key infrastructure corresponding to the private key of the issuing sent to the third auditor (TPA, third party auditor) server, wherein at the user terminal, and generating a signature for the data in response to the Witness transmission, of the signature in the step of transmitting the generated signature and the data to the cloud server, and the third auditor (TPA, third party auditor) server generating a challenge (Challenge) message corresponding to a transmission, the data service of the based on a response to the generated challenge (Challenge) message And a step to determine whether the.;
展开▼