2020/01/13 by Mohammed Alshehri, Alshehri, Mohammed, Brajendra Panda +1
Computer Science · #Blockchain Technology Applications and Security #Cryptography and Data Security #Cryptography and Security (cs.CR) #FOS: Computer and information sciences #IoT and Edge/Fog Computing
paper · pdf · doi:10.48550/arxiv.2001.04490
openalex publication_date 2020/01/13 · openalex created_date 2022/07/26 · openalex updated_date 2026/07/28
People have used cloud computing approach to store their data remotely. As\nauspicious as this approach is, it brings forth many challenges: from data\nsecurity to time latency issues with data computation as well as delivery to\nend users. Fog computing has emerged as an extension for cloud computing to\nbring data processing and storage close to end-users; however, it minimizes the\ntime latency issue but still suffers from data security challenges. For\ninstance, when a fog node providing services to end users is compromised, the\nusers' data security can be violated. Thus, this paper proposes a secure and\nfine-grained data access control scheme by integrating the CP-ABE algorithm and\nblockchain concept to prevent fog nodes from violating end users' data security\nin a situation where a compromised fog node is being ousted. We also classify\nthe fog nodes into fog federations, based on their attributes such as services\nand locations, to minimize the time latency and communication overhead between\nfog nodes and cloud server. Further, the exploitation and integration of the\nblockchain concept and the CP-ABE algorithm enables fog nodes in the same fog\nfederation to perform the authorization process in a distributed manner. In\naddition, to solve time latency and communication overhead problems, we equip\nevery fog node with an off-chain database to store most frequently accessed\ndata files for specific time, and with an on-chain access control policies\ntable (On-chain Files Tracking Table) which must be protected from being\ntampered by malicious (rogue) fog nodes. Therefore, blockchain plays a vital\nrole here as it is tamper-proof by nature. We demonstrate our scheme's\nefficiency and feasibility by designing algorithms and conducting a security\nanalysis. The provided analysis shows that the proposed scheme is efficient and\nfeasible in ousting malicious (rogue) fog nodes.\n