The invention discloses a multi-user
data delivery method for locking an application scene, and the method comprises the steps: firstly segmenting a high-value
data set into a plurality of data subsets, then dynamically generating a symmetric secret key, segmenting the secret key into a plurality of share secret keys, encrypting each piece of data by using the secret key, and transmitting the encrypted data to a
server; then, an access strategy is made for the share of each data user according to the attribute provided by each data user, a share key distributed to the data user is encrypted, meanwhile, the encrypted share key is uploaded to a
server, the data user downloads a
ciphertext, the secret key is recovered by utilizing the share key of the data user and the share keys of other data users, and the data user sends the secret key to the
server; and all the users decrypt the own data and then complete a specific application scene in a federal learning modeling mode. According to the invention, the problem of security control when the data is delivered to a plurality of data users for use is solved, 'special data and special purpose 'is realized, and the
economic benefits of data providers are guaranteed.