Computer Engineering and Applications ›› 2015, Vol. 51 ›› Issue (1): 76-80.

Previous Articles     Next Articles

Secure multi-party multiplication protocol based on homomorphic encryption technology

XIA Chao1, ZHONG Hong1,2, SHI Runhua1,2   

  1. 1.School of Computer Science and Technology, Anhui University, Hefei 230601, China
    2.Key Laboratory of Intelligent Computing and Signal Processing, Ministry of Education, Anhui University, Hefei 230039, China
  • Online:2015-01-01 Published:2015-01-06

基于同态加密技术的安全多方乘积协议

夏  超1,仲  红1,2,石润华1,2   

  1. 1.安徽大学 计算机科学与技术学院,合肥 230601
    2.安徽大学 计算与信号处理教育部重点实验室,合肥 230039

Abstract: Secure multi-party multiplication is a special secure multi-party computation problem, which can be used by multi-party to share the multiplication result. Present protocols frequently using the secure two-party multiplication protocol which has high communication cost and large amount of data. Based on the homomorphic encryption technology, a serial secure multi-party multiplication protocol in the complex communication environment and a parallel secure multi-party multiplication protocol in the ideal communication environment are presented for this problem in the semi-honest model. At last, correctness and security of those protocols are analyzed. Compared with the present protocols, the analysis shows that the proposed protocols have better advantages in the communication cost and the execution efficiency.

Key words: secure multi-party computation, secure multi-party multiplication, serial protocol, parallel protocol, homomorphic encryption

摘要: 安全多方乘积计算是一类特殊的安全多方计算问题,用于共享多个参与方进行乘积计算的结果。针对现有安全多方乘积协议频繁调用安全两方乘积协议造成的通信代价高,数据量大的问题,在半诚实模型下,利用同态加密技术,提出了适用于复杂网络环境的串行安全多方乘积协议和理想通信环境下的并行安全多方乘积协议,并从理论上证明了协议的正确性与安全性。通过已有协议的对比分析,证明了提出的两个协议在通信代价和执行效率上具有明显的优势。

关键词: 安全多方计算, 安全多方乘积, 串行协议, 并行协议, 同态加密