The invention discloses a single
cloud architecture intra-field security data transaction method based on a TEE technology, and relates to the field of security outsourcing computing. The method only relates to three main bodies of a data seller, a data buyer and a cloud
proxy server, and a completely
trusted third party does not need to be introduced. According to the method, a data protection service is innovatively converted into a
data security processing service, in the method, a data seller does not directly sell
source data, but provides the right to use the data, and a data buyer only needs to pay for a
data analysis service. Specifically, the method allows a data seller to encrypt a
data set, and uploads the data to a cloud in a
ciphertext form for sale. The cloud
proxy server serves as a provider of the data transaction platform, a
server equipped with the TEE technology is deployed in the cloud
proxy server, and based on a (2-2) threshold Paillier
encryption system, safe
data analysis service is provided for data buyers, so that safe hosting of data is realized. The designed intra-field security data transaction process comprises five stages of identity
authentication between participants,
system initialization,
transaction data outsourcing, security model training and result returning. In addition, based on the architecture, the invention further provides a detailed
ciphertext linear regression training transaction example. According to the invention, the double challenges of difficult
original data copy prevention and difficult re-transaction prevention in a traditional data transaction scheme are effectively solved, and finally the
data security of both the data seller and the data buyer is protected in an efficient, safe and low-cost manner.