Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System

Cloud computing is an emerging paradigm that aims to provide computing resources, massive data storage capacity and, flexible data sharing services. The explosive growth of data produced persuade business and users, driven by the cloud-top features, to outsource their data to the cloud storage syste...

Full description

Bibliographic Details
Main Author: Osama Ahmed Khashan
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9262897/
_version_ 1818725696706445312
author Osama Ahmed Khashan
author_facet Osama Ahmed Khashan
author_sort Osama Ahmed Khashan
collection DOAJ
description Cloud computing is an emerging paradigm that aims to provide computing resources, massive data storage capacity and, flexible data sharing services. The explosive growth of data produced persuade business and users, driven by the cloud-top features, to outsource their data to the cloud storage systems. However, the confidentiality and integrity of outsourced sensitive data in remote cloud servers are becoming a major concern. Data must be encrypted prior to storing it in the, potentially untrustworthy cloud. Existing traditional encryption systems impose a heavy burden of managing files and encryption operations on data owners. They suffer from serious security, efficiency, and usability issues, and some schemes are inappropriate for protecting cloud data. In this paper, we introduce OutFS, a user-side encrypted file system, focused on providing a transparent encryption for stored and shared outsourced data. In OutFS, we utilize a hybrid encryption scheme structure based on symmetric and asymmetric methods. The key management is conveniently designed. In order to ensure robust data sharing security, the identity-based encryption scheme (IBE) is integrated with OutFS. OutFS is designed to preserve the integrity of outsourced file data and file system data structure. Analysis of performance and experimental results show that OutFS is efficient. It can achieve an average throughput of 8.8 MB/sec, and 10.5 MB/sec for writing and reading outsourced files. Security analysis indicates that OutFS is extremely secure and robust against attacks such as brute-force, eavesdropping, man-in-the-middle, and offline-dictionary attacks.
first_indexed 2024-12-17T21:46:25Z
format Article
id doaj.art-119cfb2e0ffa4d63a287e809bd3eb456
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T21:46:25Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-119cfb2e0ffa4d63a287e809bd3eb4562022-12-21T21:31:27ZengIEEEIEEE Access2169-35362020-01-01821085521086710.1109/ACCESS.2020.30391639262897Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File SystemOsama Ahmed Khashan0https://orcid.org/0000-0003-1965-1869College of Computing and Informatics, Saudi Electronic University, Riyadh, Saudi ArabiaCloud computing is an emerging paradigm that aims to provide computing resources, massive data storage capacity and, flexible data sharing services. The explosive growth of data produced persuade business and users, driven by the cloud-top features, to outsource their data to the cloud storage systems. However, the confidentiality and integrity of outsourced sensitive data in remote cloud servers are becoming a major concern. Data must be encrypted prior to storing it in the, potentially untrustworthy cloud. Existing traditional encryption systems impose a heavy burden of managing files and encryption operations on data owners. They suffer from serious security, efficiency, and usability issues, and some schemes are inappropriate for protecting cloud data. In this paper, we introduce OutFS, a user-side encrypted file system, focused on providing a transparent encryption for stored and shared outsourced data. In OutFS, we utilize a hybrid encryption scheme structure based on symmetric and asymmetric methods. The key management is conveniently designed. In order to ensure robust data sharing security, the identity-based encryption scheme (IBE) is integrated with OutFS. OutFS is designed to preserve the integrity of outsourced file data and file system data structure. Analysis of performance and experimental results show that OutFS is efficient. It can achieve an average throughput of 8.8 MB/sec, and 10.5 MB/sec for writing and reading outsourced files. Security analysis indicates that OutFS is extremely secure and robust against attacks such as brute-force, eavesdropping, man-in-the-middle, and offline-dictionary attacks.https://ieeexplore.ieee.org/document/9262897/Secure outsourced datacloud computing securityencryption file systemtransparent encryptionsecure data sharing
spellingShingle Osama Ahmed Khashan
Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
IEEE Access
Secure outsourced data
cloud computing security
encryption file system
transparent encryption
secure data sharing
title Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
title_full Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
title_fullStr Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
title_full_unstemmed Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
title_short Secure Outsourcing and Sharing of Cloud Data Using a User-Side Encrypted File System
title_sort secure outsourcing and sharing of cloud data using a user side encrypted file system
topic Secure outsourced data
cloud computing security
encryption file system
transparent encryption
secure data sharing
url https://ieeexplore.ieee.org/document/9262897/
work_keys_str_mv AT osamaahmedkhashan secureoutsourcingandsharingofclouddatausingausersideencryptedfilesystem