The application discloses a provable incentive mechanism and a reward
distribution method for
federated learning, and through the introduction of a trusted execution environment and remote attestation technology, the provable execution of the
federated learning incentive mechanism is realized under the
threat model that the
server may not be honest, the whole process of contribution evaluation, reward distribution and
model aggregation is ensured to be transparent and verifiable to the
client, and the dishonest behavior of the
server in tampering with the reward distribution is effectively restricted; meanwhile, through the design of a contribution-aware reward distribution
algorithm based on a reverse auction game, the
client reward is positively correlated with the real contribution degree, the high-quality
client is effectively encouraged to continuously participate while the
server budget constraint is considered; in addition, the
core function is deployed in the trusted execution environment by using a
modular architecture, the internal and external interaction and the
code size are minimized, the security
attack surface is reduced, and the stability,
maintainability and
scalability of the
system are improved, so that a fair, trustworthy and efficient
federated learning incentive
ecosystem is constructed.