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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |