CephArmor: Secure interface on high-performance clustered storage solution

dc.contributor.advisorKent, Kenneth B.
dc.contributor.authorKhoda Parast, Fatemeh
dc.date.accessioned2024-02-06T17:57:55Z
dc.date.available2024-02-06T17:57:55Z
dc.date.issued2023-08
dc.description.abstractClustered storage systems stand as dominant solutions in modern-day data production. These systems are a type of storage architecture that allows multiple storage nodes to work together to provide a unified, highly available storage solution. The nodes in a cluster share resources and data, so if one node fails, the other nodes can take over its workload without interrupting the storage service. Clustered storage solutions are typically used in enterprise environments where data availability and reliability are critical requirements. These systems can be adopted directly by an organization or a cloud service provider. Cloud storage represents a straightforward but expensive method to manage a large volume of data. In addition, governmental organizations are reluctant to share clients’ information with any third-party service provider. Ceph represents a sustainable clustered storage solution, supporting object, block, and file storage capabilities with no single point of failure. Employing Ceph in a high-performance environment provides data availability, scalability, and self-balancing capabilities. Despite the strong management, security remains a serious concern in the Ceph storage system. To date, authentication and access control are the only supported security protocols in the system. Data confidentiality will be undermined if a malicious insider or outside intruder accesses storage devices. We proposed a cryptographic-based security interface to provide data confidentiality in this study. CephArmor, as the security API, has been integrated into the lowest storage layer, Rados, of the latest stable version of Ceph, Pacific, and evaluated through 45Drives Storinators, a commercial hardware commodity for storage system solutions. Then we optimized the architectural design of the API to enhance the encryption cost in the write operation. The experimental results indicated performance improvement between the optimized design, BLD, and the initial model, named ALD. Moving forward, we integrated other encryption algorithms into the security interface to evaluate the impact of the encryption algorithm versus the de sign architecture. Although we observed an improvement, the experiments testify to a higher impact of structural design against the encryption algorithm.
dc.description.copyright© Fatemeh Khoda Parast, 2023
dc.format.extentxv, 160
dc.format.mediumelectronic
dc.identifier.oclc(OCoLC)1427270186en
dc.identifier.otherThesis 11246en
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/37686
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.relationLockheed Martin Cybersecurity Research Fund (LMCRF)
dc.relationMITACS
dc.relationNatural Sciences and Engineering Research Council (NSERC)
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.subject.lcshComputer networks.en
dc.subject.lcshBig data.en
dc.subject.lcshComputer security.en
dc.subject.lcshInformation storage and retrieval systems.en
dc.subject.lcshHigh performance computing--Storage.en
dc.titleCephArmor: Secure interface on high-performance clustered storage solution
dc.typedoctoral thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.leveldoctorate
thesis.degree.namePh.D.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Fatemeh Khoda Parast - Dissertation.pdf
Size:
2.29 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: