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 条
  • [31] Hardware Support for Efficient and Low-Power Data Sorting in Massive Data Application: The 3-D Sorting Method
    Norollah, Amin
    Beitollahi, Hakem
    Kazemi, Zahra
    Hely, David
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2022, 11 (03) : 87 - 94
  • [32] Efficient neural spike sorting using data subdivision and unification
    Ul Hassan, Masood
    Veerabhadrappa, Rakesh
    Bhatti, Asim
    PLOS ONE, 2021, 16 (02):
  • [33] Efficient and Secure kNN Classification over Encrypted Data using Vector Homomorphic Encryption
    Yang, Haomiao
    He, Weichao
    Li, Jie
    Li, Hongwei
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [34] A reconfigurable recurrent bitonic sorting network for concurrently accessible data
    Layer, CL
    Pfleiderer, HJ
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 648 - 657
  • [35] Random Projection for Spike Sorting Decoding neural signals the neural network way
    Patil, Aakash
    Shen, Shanlan
    Yao, Enyi
    Basu, Arindam
    2015 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2015, : 503 - 506
  • [36] Test of spike-sorting algorithms on the basis of simulated network data
    Menne, KML
    Folkers, A
    Malina, T
    Maex, R
    Hofmann, UG
    NEUROCOMPUTING, 2002, 44 : 1119 - 1126
  • [37] A Study on Matching Algorithm in Multilevel K-way for Partitioning Topology under The Cognitive Network Environment
    Zhou Anyu
    Wang Huiqiang
    Song, Peiyou
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 287 - 291
  • [38] Learning K-way D-dimensional Discrete Embedding for Hierarchical Data Visualization and Retrieval
    Liang, Xiaoyuan
    Min, Martin Renqiang
    Guo, Hongyu
    Wang, Guiling
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 2966 - 2972
  • [39] A Power Efficient Aggregation of Encrypted Data in Wireless Sensor Network
    HUANG Xingyang
    WuhanUniversityJournalofNaturalSciences, 2006, (06) : 1563 - 1568
  • [40] A singular value decomposition of a k-way array for a principal component analysis of multiway data, PTA-k
    Sch. of Comp. and Math. Sciences, University of Greenwich, Woolwich Campus, Wellington Street, London SE18 6PF, United Kingdom
    不详
    Linear Algebra Its Appl, 1-3 (307-329):