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...
Main Author: | |
---|---|
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 |