Secure multi-party computation (SMPC) enables the output of an intended function to be computed, while it keeps the individual inputs confidential. Thus, SMPC will play an important role in the data industry to protect privacy, and promote data flow to produce values in privacy-sensitive scenarios. Before SMPC has been widely adopted and applied in real-world information systems, related technical standards are imperative to coordinate developers, manufacturers, service providers, and users. This paper proposes a vision of SMPC technical standards. The proposed SMPC technical framework is composed of four layers, namely, the SMPC protocol layer, the SMPC device layer, the SMPC system layer, and the layer of common supporting function (CSF). Each layer includes several standards specifying some aspects of SMPC technologies and applications: (a) the SMPC protocol layer specifies different types of protocols and also protocol components; (b) the device layer defines various SMPC devices, each of which runs independently and implements a certain set of SMPC protocol operations; (c) the system layer specifies function requirements of an SMPC system, such as computation function, configuration and coordination, and security requirements, such as authentication, privilege management, data authorization, communication security, storage security, and log; and (d) the CSF layer defines typical common supporting functions for popular applications, such as joint data aggregation, joint modeling/prediction, privacy-preserving information retrieval, and sample alignment.

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

The Vision of Secure Multi-party Computation Technical Standards

  • Jingqiang Lin,
  • Zhiquan Gao

摘要

Secure multi-party computation (SMPC) enables the output of an intended function to be computed, while it keeps the individual inputs confidential. Thus, SMPC will play an important role in the data industry to protect privacy, and promote data flow to produce values in privacy-sensitive scenarios. Before SMPC has been widely adopted and applied in real-world information systems, related technical standards are imperative to coordinate developers, manufacturers, service providers, and users. This paper proposes a vision of SMPC technical standards. The proposed SMPC technical framework is composed of four layers, namely, the SMPC protocol layer, the SMPC device layer, the SMPC system layer, and the layer of common supporting function (CSF). Each layer includes several standards specifying some aspects of SMPC technologies and applications: (a) the SMPC protocol layer specifies different types of protocols and also protocol components; (b) the device layer defines various SMPC devices, each of which runs independently and implements a certain set of SMPC protocol operations; (c) the system layer specifies function requirements of an SMPC system, such as computation function, configuration and coordination, and security requirements, such as authentication, privilege management, data authorization, communication security, storage security, and log; and (d) the CSF layer defines typical common supporting functions for popular applications, such as joint data aggregation, joint modeling/prediction, privacy-preserving information retrieval, and sample alignment.