A scalable algorithm for homomorphic computing on multi-core clusters

被引:1
|
作者
Gava, Frederic [1 ]
Bayati, Lea Marziyeh [1 ]
机构
[1] Univ Paris Est UPEC, LACL, Creteil, France
关键词
BSP; Homomorphic computing; PC cluster;
D O I
10.1109/ISPDC55340.2022.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Homomorphic encryption draws huge attention as it provides a way of privacy-preserving computations on encrypted data. But sadly, such computations are extremely expensive both in terms of calculation time and memory consumption and so much slower than the corresponding computations with unencrypted data. One solution is using parallelism and in this work, we investigate using distributed architectures of interconnected nodes (multi-core clusters) to execute homomorphic computations that have been programmed with the cingulata environment, a toolchain which is able to generate boolean circuits (where gates manipulate encrypted booleans) from homomorphic c++ codes. Such circuits are spliting into slices and we have used a BSP algorithm to executed each of them.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [21] Parallel and Scalable Short-Read Alignment on Multi-Core Clusters Using UPC plus
    Gonzalez-Dominguez, Jorge
    Liu, Yongchao
    Schmidt, Bertil
    [J]. PLOS ONE, 2016, 11 (01):
  • [22] Scene Matching Algorithm Evaluation Based on Multi-Core Parallel Computing Technology
    Li Ni
    Gong Guanghong
    Peng Xiaoyuan
    Chen Zheng
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 94 - +
  • [23] Parallel optimization of string mode matching algorithm based on multi-core computing
    Chen, Zhanlong
    Wu, Liang
    Ma, Jiongyu
    Zheng, Kuo
    [J]. Journal of Software Engineering, 2015, 9 (02): : 383 - 391
  • [24] Research on Multi-core Collaborative Computing for FWP Image Processing Algorithm by FPGA
    Deng, Yaohua
    Liu, Guixiong
    Han, Wei
    Fang, Ziwei
    Wu, Liming
    Liao, Qingfu
    [J]. FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY, PTS 1-3, 2011, 230-232 : 1340 - +
  • [25] A parallel algorithm for transient stability computing based on multi-core processor technology
    Zhou, Tinghui
    Yan, Zheng
    Tang, Cong
    Li, Naihu
    Jing, Lei
    Li, Huijie
    [J]. Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2013, 37 (08): : 70 - 75
  • [26] Modelling Short-range Quantum Teleportation for Scalable Multi-Core Quantum Computing Architectures
    Rodrigo, Santiago
    Abadal, Sergi
    Almudever, Carmen G.
    Alarcon, Eduard
    [J]. PROCEEDINGS OF THE 8TH ACM INTERNATIONAL CONFERENCE ON NANOSCALE COMPUTING AND COMMUNICATION (ACM NANOCOM 2021), 2021,
  • [27] Work Stealing for Multi-core HPC Clusters
    Ravichandran, Kaushik
    Lee, Sangho
    Pande, Santosh
    [J]. EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2011, 6852 : 205 - 217
  • [28] Performance Evaluation of PDES on Multi-Core Clusters
    Bahulkar, Ketan
    Hofmann, Nicole
    Jagtap, Deepak
    Abu-Ghazaleh, Nael
    Ponomarev, Dmitry
    [J]. 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS (DS-RT 2010), 2010, : 131 - 140
  • [29] Polytopol Computing for Multi-Core and Distributed Systems
    Spaanenburg, Henk
    Spaanenburg, Lambert
    Ranefors, Johan
    [J]. VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363
  • [30] Multi-core/tile polymorphous computing systems
    Spaanenburg, Henk
    [J]. PROCEEDINGS OF THE 2008 1ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 429 - 432