TY - JOUR
T1 - Scalable Data Storage Design for Nonstationary IoT Environment with Adaptive Security and Reliability
AU - Tchernykh, A.
AU - Babenko, M.
AU - Chervyakov, N.
AU - Miranda-Lopez, V.
AU - Avetisyan, A.
AU - Drozdov, A.Y.
AU - Rivera-Rodriguez, R.
AU - Radchenko, G.
AU - Du, Z.
N1 - Cited By :17
Export Date: 27 August 2021
Correspondence Address: Tchernykh, A.; Computer Science Department, Mexico; email: chernykh@cicese.mx
Funding details: Russian Science Foundation, RSF, 19-71-10033
Funding text 1: Manuscript received October 12, 2019; revised February 15, 2020; accepted March 5, 2020. Date of publication March 16, 2020; date of current version October 9, 2020. This work was supported by the Russian Science Foundation under Grant 19-71-10033. (Corresponding author: Andrei Tchernykh.) Andrei Tchernykh is with the Computer Science Department, CICESE Research Center, Ensenada 22860, México, also with the Institute for System Programming, Russian Academy of Sciences, 109004 Moscow, Russia, and also with the Department of Computer Engineering, South Ural State University, 454080 Chelyabinsk, Russia (e-mail: chernykh@cicese.mx).
PY - 2020
Y1 - 2020
N2 - Internet-of-Things (IoT) environment has a dynamic nature with high risks of confidentiality, integrity, and availability violations. The loss of information, denial of access, information leakage, collusion, technical failures, and data security breaches are difficult to predict and anticipate in advance. These types of nonstationarity are one of the main issues in the design of the reliable IoT infrastructure capable of mitigating their consequences. It is not sufficient to propose solutions for a given scenario, but mechanisms to adapt the current solution to changes in the environment. In this article, we present a multicloud storage architecture called WA-MRC-RRNS that combines the weighted access scheme, threshold secret sharing, and redundant residue number system with multiple failure detection/recovery mechanisms and homomorphic ciphers. We provide a theoretical analysis of the probability of information loss, data redundancy, speed of encoding/decoding, and show how to dynamically configure parameters to cope with different objective preferences, workloads, and cloud properties. We propose a multiobjective optimization mechanism to adjust redundancy, encryption-decryption speed, and data loss probability. Comprehensive experimental analysis with real data shows that our approach provides a secure way to mitigate the uncertainty of the use of untrusted and not reliable IoT infrastructure. © 2014 IEEE.
AB - Internet-of-Things (IoT) environment has a dynamic nature with high risks of confidentiality, integrity, and availability violations. The loss of information, denial of access, information leakage, collusion, technical failures, and data security breaches are difficult to predict and anticipate in advance. These types of nonstationarity are one of the main issues in the design of the reliable IoT infrastructure capable of mitigating their consequences. It is not sufficient to propose solutions for a given scenario, but mechanisms to adapt the current solution to changes in the environment. In this article, we present a multicloud storage architecture called WA-MRC-RRNS that combines the weighted access scheme, threshold secret sharing, and redundant residue number system with multiple failure detection/recovery mechanisms and homomorphic ciphers. We provide a theoretical analysis of the probability of information loss, data redundancy, speed of encoding/decoding, and show how to dynamically configure parameters to cope with different objective preferences, workloads, and cloud properties. We propose a multiobjective optimization mechanism to adjust redundancy, encryption-decryption speed, and data loss probability. Comprehensive experimental analysis with real data shows that our approach provides a secure way to mitigate the uncertainty of the use of untrusted and not reliable IoT infrastructure. © 2014 IEEE.
KW - Multicloud storage
KW - reliability
KW - residue number system
KW - resource management
KW - safety
KW - security
KW - Cryptography
KW - Digital storage
KW - Multiobjective optimization
KW - Numbering systems
KW - Redundancy
KW - Security of data
KW - Uncertainty analysis
KW - Experimental analysis
KW - Information leakage
KW - Internet of Things (IOT)
KW - Redundant residue number systems
KW - Scalable data storage
KW - Storage architectures
KW - Technical failures
KW - Threshold secret sharing
KW - Internet of things
U2 - 10.1109/JIOT.2020.2981276
DO - 10.1109/JIOT.2020.2981276
M3 - Article
SN - 2327-4662
VL - 7
SP - 10171
EP - 10188
JO - IEEE Internet Things J.
JF - IEEE Internet Things J.
IS - 10
ER -