Efficient Sorting of Homomorphic Encrypted Data With k-Way Sorting Network

被引:14
|
作者
Hong, Seungwan [1 ]
Kim, Seunghong [1 ]
Choi, Jiheon [2 ]
Lee, Younho [3 ]
Cheon, Jung Hee [4 ]
机构
[1] Seoul Natl Univ, Dept Math Sci, Seoul 08826, South Korea
[2] Sogang Univ, Dept Math, Seoul 04107, South Korea
[3] SeoulTech, ITM Div, Dept Ind Engn, Seoul 01811, South Korea
[4] Seoul Natl Univ, CryptoLab, Seoul 08826, South Korea
基金
新加坡国家研究基金会;
关键词
Approximate homomorphic encryption; sorting network; parallel algorithm;
D O I
10.1109/TIFS.2021.3106167
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this study, we propose an efficient sorting method for encrypted data using fully homomorphic encryption (FHE). The proposed method extends the existing 2-way sorting method by applying the k-way sorting network for any prime k to reduce the depth in terms of comparison operation from O(log(2)(2) n) to O(k log(k)(2) n), thereby improving performance for k slightly larger than 2, such as k = 5. We apply this method to approximate FHE which is widely used due to its efficiency of homomorphic arithmetic operations. In order to build up the k-way sorting network, the k-sorter, which sorts k-numbers with a minimal comparison depth, is used as a building block. The approximate homomorphic comparison, which is the only type of comparison working on approximate HIE, cannot he used for the construction of the k-sorter as it is because the result of the comparison is not binary, unlike the comparison in conventional bit-wise FHEs. To overcome this problem, we propose an efficient k-sorter construction utilizing the features of approximate homomorphic comparison. Also, we propose an efficient construction of a k-way sorting network using cryptographic SIMD operations. To use the proposed method most efficiently, we propose an estimation formula that finds the appropriate k that is expected to reduce the total time cost when the parameters of the approximating comparisons and the performance of the operations provided by the approximate FHE are given. We also show the implementation results of the proposed method, and it shows that sorting 5(6) = 15625 data using 5-way sorting network can be about 23.3% faster than sorting 2(14) = 16384 data using 2-way.
引用
收藏
页码:4389 / 4404
页数:16
相关论文
共 50 条
  • [1] Updates on Sorting of Fully Homomorphic Encrypted Data
    Emmadi, Nitesh
    Gauravaram, Praveen
    Narumanchi, Harika
    Syed, Habeeb
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION (ICCCRI), 2015, : 19 - 24
  • [2] Optimal sorting with with a K-sorter and K-way merging
    Yen-Chun, Lin
    Proceedings of the National Science Council, Republic of China, Part A: Physical Science and Engineering, 1996, 20 (01):
  • [3] Sorting of Fully Homomorphic Encrypted Cloud Data: Can Partitioning be Effective?
    Chatterjee, Ayantika
    Sengupta, Indranil
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (03) : 545 - 558
  • [4] Depth Optimized Efficient Homomorphic Sorting
    Cetin, Gizem S.
    Doroz, Yarkin
    Sunar, Berk
    Savas, Erkay
    PROGRESS IN CRYPTOLOGY - LATINCRYPT 2015, 2015, 9230 : 61 - 80
  • [5] Windowing Technique for Lazy Sorting of Encrypted Data
    Chatterjee, Ayantika
    Sengupta, Indranil
    2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 633 - 637
  • [6] Sorting Method for Fully Homomorphic Encrypted Data Using the Cryptographic Single-Instruction Multiple-Data Operation
    Kim, Pyung
    Lee, Younho
    Yoon, Hyunsoo
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (05) : 1070 - 1086
  • [7] Energy Efficient Data Sorting Using Standard Sorting Algorithms
    Bunse, Christian
    Hoepfner, Hagen
    Roychoudhury, Suman
    Mansour, Essam
    SOFTWARE AND DATA TECHNOLOGIES, 2011, 50 : 247 - +
  • [8] Efficient Comparison and Swap on Fully Homomorphic Encrypted Data
    Ji, Jyun-Neng
    Shieh, Ming-Der
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [9] Applying neural network approach to homomorphic encrypted data
    Ghimes, Ana-Maria
    Vladuta, Valentin-Alexandru
    Patriciu, Victor-Valeriu
    Ionita, Adrian
    PROCEEDINGS OF THE 2018 10TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2018,
  • [10] A Scalable Sorting Network Based on Hybrid Algorithms for Accelerating Data Sorting
    Li, Xufeng
    Zhou, Li
    Zhu, Yan
    ELECTRONICS, 2025, 14 (03):