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 条
  • [1] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Michael Creel
    William L. Goffe
    [J]. Computational Economics, 2008, 32
  • [2] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Creel, Michael
    Goffe, William L.
    [J]. COMPUTATIONAL ECONOMICS, 2008, 32 (04) : 353 - 382
  • [3] Building Efficient Multi-Core Clusters for High Performance Computing
    Pinto, Luiz Carlos
    Tomazella, Luiz H. B.
    Dantas, M. A. R.
    [J]. 2008 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2008, : 958 - 963
  • [4] Fast and scalable quantum computing simulation on multi-core and many-core platforms
    Ahmadzadeh, Armin
    Sarbazi-Azad, Hamid
    [J]. QUANTUM INFORMATION PROCESSING, 2023, 22 (05)
  • [5] Fast and scalable quantum computing simulation on multi-core and many-core platforms
    Armin Ahmadzadeh
    Hamid Sarbazi-Azad
    [J]. Quantum Information Processing, 22
  • [6] The Improvement and Implementation of Clustering Algorithm Based on Multi-core Computing
    Dong Liangyu
    Xu Dongping
    Liu Zhenzhen
    Wang Shasha
    [J]. PROCEEDINGS OF 2015 IEEE 14TH INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI*CC), 2015, : 405 - 411
  • [7] Efficient and Scalable Parallel Algorithm for Sorting Multisets on Multi-core Systems
    Zhong, Cheng
    Qu, Zeng-Yan
    Yang, Feng
    Yin, Meng-Xiao
    Li, Xia
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (01) : 30 - 41
  • [8] A Fast and Scalable Graph Coloring Algorithm for Multi-core and Many-core Architectures
    Rokos, Georgios
    Gorman, Gerard
    Kelly, Paul H. J.
    [J]. EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 414 - 425
  • [9] Process Assignment in Multi-core Clusters Using Job Assignment Algorithm
    Sudhakar, Chapram
    Adhikari, Pankaj
    Ramesh, T.
    [J]. 2016 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2016, : 259 - 264
  • [10] Parallel Algorithm Study of Petri net Based on Multi-core Clusters
    Li, Wenjing
    Lin, Zhong-ming
    Pan, Ying
    Tang, Ze-yu
    [J]. 14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 54 - 57