ThisMultiparty computation chapter introduces the concept of multiparty computationMultiparty computation and discusses some simple examples that serve as inspirations for the development of federated learningFederated learning. The idea of multiparty computationMultiparty computation is to have many parties, each of whom has only a small data set, agree to pool together their data resources to conduct analysis that would otherwise be impossible or lead to results having no practical value. In the most basic multiparty computationMultiparty computation framework, each participating party sends encrypted, raw data to an external trusted authority for data aggregation, management, and analysis. In some circumstances, all parties may be unable to agree on a suitable external authority. In view of this difficulty, some multiparty computationMultiparty computation frameworks without a trusted authority have been developed, but they involve generation and processing of more data and more computational work. These multiparty computationMultiparty computation frameworks are technically viable solutions for small data sets. However, for applications involving training of AIArtificial intelligence (AI) models, they would involve encryption, transmission, processing, and decryption of such large volumes of data and would be riddled with so many legal business and technical challenges that real-world deployment would be impossible.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multiparty Computation

  • Mei Kobayashi

摘要

ThisMultiparty computation chapter introduces the concept of multiparty computationMultiparty computation and discusses some simple examples that serve as inspirations for the development of federated learningFederated learning. The idea of multiparty computationMultiparty computation is to have many parties, each of whom has only a small data set, agree to pool together their data resources to conduct analysis that would otherwise be impossible or lead to results having no practical value. In the most basic multiparty computationMultiparty computation framework, each participating party sends encrypted, raw data to an external trusted authority for data aggregation, management, and analysis. In some circumstances, all parties may be unable to agree on a suitable external authority. In view of this difficulty, some multiparty computationMultiparty computation frameworks without a trusted authority have been developed, but they involve generation and processing of more data and more computational work. These multiparty computationMultiparty computation frameworks are technically viable solutions for small data sets. However, for applications involving training of AIArtificial intelligence (AI) models, they would involve encryption, transmission, processing, and decryption of such large volumes of data and would be riddled with so many legal business and technical challenges that real-world deployment would be impossible.