Multi-cloud applications: data and code fragmentation for improved security

被引:3
作者
Lovrencic, Rudolf [1 ]
Skvorc, Dejan [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
关键词
Distributed applications; Distributed databases; Cloud computing; Security and privacy; ENCRYPTION;
D O I
10.1007/s10207-022-00658-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When deciding against outsourcing their data to the cloud, organizations often point to security as the primary reason. If cloud is not used as a passive storage only, but rather both the data and the code required for their processing are being outsourced, then the data privacy may get compromised in two ways: (i) in the storage if not being encrypted and (ii) during the processing through various execution-level attacks. Encrypting the data before outsourcing enhances their security while in the storage, but disables their processing in the cloud. On the other hand, if a cloud has the ability to decrypt the data before processing, then they remain vulnerable during the execution. In this paper, we present a paradigm for outsourcing both the data and the code to the cloud in a way that preserves data privacy, while still enabling their processing outside the organization. The paradigm leverages constraint-based data and code fragmentation and deploys these fragments to multiple independent computer clouds. We introduce several architectural patterns for secure computation in a multi-cloud environment, demonstrate the paradigm use, and examine introduced performance penalty on a simple application.
引用
收藏
页码:713 / 721
页数:9
相关论文
共 50 条
[21]   Preserving Data Confidentiality using Multi-Cloud Architecture [J].
Sulochana, M. ;
Dubey, Ojaswani .
BIG DATA, CLOUD AND COMPUTING CHALLENGES, 2015, 50 :357-362
[22]   Multi-cloud Load Distribution for Three-tier Applications [J].
Adewojo, Adekunbi A. ;
Bass, Julian M. .
PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, :296-304
[23]   CloudMF: Model-Driven Management of Multi-Cloud Applications [J].
Ferry, Nicolas ;
Chauvel, Franck ;
Song, Hui ;
Rossini, Alessandro ;
Lushpenko, Maksym ;
Solberg, Arnor .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
[24]   A Reference Architecture for Validating Security Across Multi-Cloud Computing Systems [J].
Edet, Henry .
PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, :288-293
[25]   A resource provisioning framework for bioinformatics applications in multi-cloud environments [J].
Senturk, Izzet F. ;
Balakrishnan, P. ;
Abu-Doleh, Anas ;
Kaya, Kamer ;
Malluhi, Qutaibah ;
Catalyurek, Umit V. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 :379-391
[26]   AN AGENT-BASED APPROACH FOR HYBRID MULTI-CLOUD APPLICATIONS [J].
Benmerzoug, Djamel .
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2013, 14 (02) :95-109
[27]   Supporting the Development and Operation of Multi-Cloud Applications: The MODAClouds Approach [J].
Di Nitto, Elisabetta ;
da Silva, Marcos Aurelio Almeida ;
Ardagna, Danilo ;
Casale, Giuliano ;
Craciun, Ciprian Dorin ;
Ferry, Nicolas ;
Muntes, Victor ;
Solberg, Arnor .
2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, :417-423
[28]   Secure Cloud Storage: A framework for Data Protection as a Service in the multi-cloud environment [J].
Quang Hieu Vu ;
Colombo, Maurizio ;
Asal, Rasool ;
Sajjad, Ali ;
El-Moussa, Fadi Ali ;
Dimitrakos, Theo .
2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, :638-642
[29]   PRIVACY PRESERVATION AND PUBLIC AUDITING FOR CLOUD DATA USING ASS IN MULTI-CLOUD [J].
Suganthi, J. ;
Ananthi, J. ;
Archana, S. .
2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,
[30]   Improving Database Security in Cloud Computing by Fragmentation of Data [J].
Alsirhani, Amjad ;
Bodorik, Peter ;
Sampalli, Srinivas .
2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, :43-49