SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers

Secure outsourced computation is critical for cloud computing to safeguard data confidentiality and ensure data usability. Recently, secure outsourced computation schemes following a twin-server architecture based on partially homomorphic cryptosystems have received increasing attention. The Secure...

Full description

Saved in:
Bibliographic Details
Main Authors: ZHAO, Bowen, DENG, Weiquan, LI, Xiaoguo, LIU, Ximeng, PEI, Qingqi, DENG, Robert H.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2024
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8815
https://ink.library.smu.edu.sg/context/sis_research/article/9818/viewcontent/SOCI_av_cc_by.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9818
record_format dspace
spelling sg-smu-ink.sis_research-98182024-05-30T07:25:22Z SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers ZHAO, Bowen DENG, Weiquan LI, Xiaoguo LIU, Ximeng PEI, Qingqi DENG, Robert H. Secure outsourced computation is critical for cloud computing to safeguard data confidentiality and ensure data usability. Recently, secure outsourced computation schemes following a twin-server architecture based on partially homomorphic cryptosystems have received increasing attention. The Secure Outsourced Computation on Integers (SOCI) [1] toolkit is the state-of-the-art among these schemes which can perform secure computation on integers without requiring the costly bootstrapping operation as in fully homomorphic encryption; however, SOCI suffers from relatively large computation and communication overhead. In this paper, we propose SOCI+ which significantly improves the performance of SOCI. Specifically, SOCI+ employs a novel (2,2)-threshold Paillier cryptosystem with fast encryption and decryption as its cryptographic primitive, and supports a suite of efficient secure arithmetic computation on integers protocols, including a secure multiplication protocol (SMUL), a secure comparison protocol (SCMP), a secure sign bit-acquisition protocol (SSBA), and a secure division protocol (SDIV), all based on the (2,2)-threshold Paillier cryptosystem with fast encryption and decryption. In addition, SOCI+ incorporates an offline and online computation mechanism to further optimize its performance. We perform rigorous theoretical analysis to prove the correctness and security of SOCI+. Compared with SOCI, our experimental evaluation shows that SOCI+ is up to 5.3 times more efficient in online runtime and 40% less in communication overheads. 2024-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8815 info:doi/10.1109/TIFS.2024.3402173 https://ink.library.smu.edu.sg/context/sis_research/article/9818/viewcontent/SOCI_av_cc_by.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Computer architecture Costs Cryptography Homomorphic encryption Paillier cryptosystem Protocols secure computing Secure outsourced computation Servers Threat modeling threshold cryptosystem Information Security
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Computer architecture
Costs
Cryptography
Homomorphic encryption
Paillier cryptosystem
Protocols
secure computing
Secure outsourced computation
Servers
Threat modeling
threshold cryptosystem
Information Security
spellingShingle Computer architecture
Costs
Cryptography
Homomorphic encryption
Paillier cryptosystem
Protocols
secure computing
Secure outsourced computation
Servers
Threat modeling
threshold cryptosystem
Information Security
ZHAO, Bowen
DENG, Weiquan
LI, Xiaoguo
LIU, Ximeng
PEI, Qingqi
DENG, Robert H.
SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
description Secure outsourced computation is critical for cloud computing to safeguard data confidentiality and ensure data usability. Recently, secure outsourced computation schemes following a twin-server architecture based on partially homomorphic cryptosystems have received increasing attention. The Secure Outsourced Computation on Integers (SOCI) [1] toolkit is the state-of-the-art among these schemes which can perform secure computation on integers without requiring the costly bootstrapping operation as in fully homomorphic encryption; however, SOCI suffers from relatively large computation and communication overhead. In this paper, we propose SOCI+ which significantly improves the performance of SOCI. Specifically, SOCI+ employs a novel (2,2)-threshold Paillier cryptosystem with fast encryption and decryption as its cryptographic primitive, and supports a suite of efficient secure arithmetic computation on integers protocols, including a secure multiplication protocol (SMUL), a secure comparison protocol (SCMP), a secure sign bit-acquisition protocol (SSBA), and a secure division protocol (SDIV), all based on the (2,2)-threshold Paillier cryptosystem with fast encryption and decryption. In addition, SOCI+ incorporates an offline and online computation mechanism to further optimize its performance. We perform rigorous theoretical analysis to prove the correctness and security of SOCI+. Compared with SOCI, our experimental evaluation shows that SOCI+ is up to 5.3 times more efficient in online runtime and 40% less in communication overheads.
format text
author ZHAO, Bowen
DENG, Weiquan
LI, Xiaoguo
LIU, Ximeng
PEI, Qingqi
DENG, Robert H.
author_facet ZHAO, Bowen
DENG, Weiquan
LI, Xiaoguo
LIU, Ximeng
PEI, Qingqi
DENG, Robert H.
author_sort ZHAO, Bowen
title SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
title_short SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
title_full SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
title_fullStr SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
title_full_unstemmed SOCI+: An enhanced toolkit for Secure Outsourced Computation on Integers
title_sort soci+: an enhanced toolkit for secure outsourced computation on integers
publisher Institutional Knowledge at Singapore Management University
publishDate 2024
url https://ink.library.smu.edu.sg/sis_research/8815
https://ink.library.smu.edu.sg/context/sis_research/article/9818/viewcontent/SOCI_av_cc_by.pdf
_version_ 1814047564675153920