Step 502: User Ua encrypts data m0 to ms into homomorphic ciphertext c0 to cs.
User Ua performs homomorphic encryption processing on data m0 to ms based on the implementation shown in 
Step 504: User Ua sends homomorphic ciphertext c0 to cs to user Ub.
User Ua sends only homomorphic ciphertext c0 to cs to user Ub, and does not need to send raw plaintext data m0 to ms, and user Ub does not hold private key sk_0 corresponding to public key pk_0 used for encryption, and therefore data m0 to ms is not exposed to user Ub.
Step 506: User Ub processes homomorphic ciphertext c0 to cs by using model parameters d0 to ds.
Step 508: User Ub returns ciphertext processing result c_f to user Ua.