@booklet {47, title = {Data Reliability In Multi-provider Cloud Storage Service With RRNS}, journal = {Advances in Service-Oriented and Cloud Computing}, volume = {393}, year = {2013}, month = {13}, pages = {83{\textendash}93}, publisher = {Springer - Verlag Berlin Heidelberg}, address = {Berlin}, abstract = {Nowadays, more and more Cloud storage providers are appearing on the market. Nevertheless, data availability and confidentiality represent critical issues considering Cloud computing. This paper discusses an approach that on one hand enables customers to use at the same time different Cloud storage providers, and that on the other hand guarantees both data redundancy and obfuscation. According to our approach, files are fragmented and stored in different Cloud storage providers by means of the Redundant Residue Number System (RRNS). Besides providing us data redundancy, RRNS allows us to preserve the data confidentiality by means of an obfuscation-base strategy spreading metadata over different cloud providers. In addition, our approach allows a customer to retrieve his/her files even if a cloud storage provider is not available anymore. Experiments highlight the factors that have to be considered to configure the system according to the customer{\textquoteright}s requirements.}, keywords = {Big Data, cloud computing, Confidentiality, Reliability, Storage}, url = {http://link.springer.com/chapter/10.1007/978-3-642-45364-9_8}, author = {M. Villari and A. Celesti and F. Tusa and A. Puliafito} } @booklet {259, title = {GS3: a Grid Storage System with Security Features}, journal = {JOURNAL OF GRID COMPUTING}, volume = {8}, year = {2010}, pages = {391{\textendash}418}, abstract = {Technological trend and the advent of worldwide networks, such as the Internet, made computing systems more and more powerful, increasing both processing and storage capabilities. In Grid computing infrastructures, the data storage subsystem is physically distributed among several nodes and logically shared among several users. This highlights the necessity of a) availability for authorized users only, b) confidentiality, and c) integrity of information and data: in one term security. In this work we face the problem of data security in Grid, by proposing a lightweight cryptography algorithm combining the strong and highly secure asymmetric cryptography technique (RSA) with the symmetric cryptography (AES). The proposed algorithm, we named Grid secure storage system (GS(3)), has been implemented on top of the Grid file access library (GFAL) of the gLite middleware, in order to provide a file system service with cryptography capability and POSIX interface. The choice of implementing GS(3) as a file system, the GS3FS, allows to protect the file system structure also, and to overcome the well-known problem of file rewriting in gLite/GFAL environments. In the specification of the GS3FS, particular care is addressed on providing a usable user interface and on implementing a file system that has low impact on the middleware. The final result is the introduction of a new storage Grid service into the gLite middleware, whose overall characteristics are never offered before, at the best of authors{\textquoteright} knowledge. The paper describes and details both the GS(3) algorithm and its implementation; the performance of such implementation are evaluated discussing the obtained results and possible application scenarios in order to demonstrate its effectiveness and usefulness.}, keywords = {Confidentiality, File system, GFAL, gLite, Grid, Integrity}, doi = {10.1007/s10723-010-9157-9}, author = {V. D. Cunsolo and S. Distefano and A. Puliafito and Marco Scarpa} }