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
来源
2022 21ST INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2022) | 2022年
关键词
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
相关论文
共 21 条
[1]   Cloud-based Private Querying of Databases by Means of Homomorphic Encryption [J].
Abbar, Yassine ;
Aubry, Pascal ;
Barry, Thierno ;
Carpov, Sergiu ;
Mallick, Sayanta ;
Krichen, Mariem ;
Ligier, Damien ;
Shpak, Sergey ;
Sirdey, Renaud .
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2021, :123-131
[2]  
[Anonymous], 2011, SYST SCI, V77, P154
[3]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[4]   Faster Homomorphic Encryption is not Enough: Improved Heuristic for Multiplicative Depth Minimization of Boolean Circuits [J].
Aubry, Pascal ;
Carpov, Sergiu ;
Sirdey, Renaud .
TOPICS IN CRYPTOLOGY, CT-RSA 2020, 2020, 12006 :345-363
[5]  
Bisseling R.H., 2004, Parallel Scientific Computation: A Structured Approach Using BSP and MPI
[6]   Grid'5000:: A large scale and highly reconfigurable experimental grid testbed [J].
Bolze, Raphael ;
Cappello, Franck ;
Caron, Eddy ;
Dayde, Michel ;
Desprez, Frederic ;
Jeannot, Emmanuel ;
Jegou, Yvon ;
Lanteri, Stephane ;
Leduc, Julien ;
Melab, Noredine ;
Mornet, Guillaume ;
Namyst, Raymond ;
Primet, Pascale ;
Quetier, Benjamin ;
Richard, Olivier ;
Talbi, El-Ghazali ;
Touche, Irea .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2006, 20 (04) :481-494
[7]  
Carpov Sergiu, 2015, P 3 INT WORKSH SEC C, P13, DOI [DOI 10.1145/2732516.2732520, 10.1145/2732516.2732520]
[8]   Homomorphic SIM2D Operations: Single Instruction Much More Data [J].
Castryck, Wouter ;
Iliashenko, Ilia ;
Vercauteren, Frederik .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT I, 2018, 10820 :338-359
[9]   Sorting of Fully Homomorphic Encrypted Cloud Data: Can Partitioning be Effective? [J].
Chatterjee, Ayantika ;
Sengupta, Indranil .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (03) :545-558
[10]   TFHE: Fast Fully Homomorphic Encryption Over the Torus [J].
Chillotti, Ilaria ;
Gama, Nicolas ;
Georgieva, Mariya ;
Izabachene, Malika .
JOURNAL OF CRYPTOLOGY, 2020, 33 (01) :34-91