TY - JOUR
T1 - Sorting method for fully homomorphic encrypted data using the cryptographic single-instruction multiple-data operation
AU - Kim, Pyung
AU - Lee, Younho
AU - Yoon, Hyunsoo
N1 - Publisher Copyright:
© Copyright 2016 The Institute of Electronics, Information and Communication Engineers.
PY - 2016/5
Y1 - 2016/5
N2 - In this paper, we present a faster (wall-clock time) sorting method for numerical data subjected to fully homomorphic encryption (FHE). Owing to circuit-based construction and the FHE security property, most existing sorting methods cannot be applied to encrypted data without significantly compromising efficiency. The proposed algorithm utilizes the cryptographic single-instruction multiple-data (SIMD) operation, which issupported by most existing FHE algorithms, to reduce the computational overhead. We conducted a careful analysis of the number of required recryption operations, which are the computationally dominant operations in FHE. Accordingly, we verified that the proposed SIMD-based sorting algorithm completes the given task more quickly than existing sorting methods if the number of data items and (or) the maximum bit length of each data item exceed specific thresholds.
AB - In this paper, we present a faster (wall-clock time) sorting method for numerical data subjected to fully homomorphic encryption (FHE). Owing to circuit-based construction and the FHE security property, most existing sorting methods cannot be applied to encrypted data without significantly compromising efficiency. The proposed algorithm utilizes the cryptographic single-instruction multiple-data (SIMD) operation, which issupported by most existing FHE algorithms, to reduce the computational overhead. We conducted a careful analysis of the number of required recryption operations, which are the computationally dominant operations in FHE. Accordingly, we verified that the proposed SIMD-based sorting algorithm completes the given task more quickly than existing sorting methods if the number of data items and (or) the maximum bit length of each data item exceed specific thresholds.
KW - Applied cryptography
KW - Computation over encrypted data
KW - Fully homomorphic encryption
KW - Sorting
UR - http://www.scopus.com/inward/record.url?scp=84970038656&partnerID=8YFLogxK
U2 - 10.1587/transcom.2015EBP3359
DO - 10.1587/transcom.2015EBP3359
M3 - Article
AN - SCOPUS:84970038656
SN - 0916-8516
VL - E99B
SP - 1070
EP - 1086
JO - IEICE Transactions on Communications
JF - IEICE Transactions on Communications
IS - 5
ER -