Privacy-Aware and Authentication based on Blockchain with Fault Tolerance for IoT enabled Fog Computing

Oussama Mounnan, A. E. Mouatasim, Otman Manad, Tarik Hidar, A. A. E. Kalam, N. Idboufker
{"title":"Privacy-Aware and Authentication based on Blockchain with Fault Tolerance for IoT enabled Fog Computing","authors":"Oussama Mounnan, A. E. Mouatasim, Otman Manad, Tarik Hidar, A. A. E. Kalam, N. Idboufker","doi":"10.1109/FMEC49853.2020.9144845","DOIUrl":null,"url":null,"abstract":"Fog computing is a new distributed computing paradigm that extends the cloud to the network edge. Fog computing aims at improving quality of service, data access, networking, computation and storage. However, the security and privacy issues persist, even if many cloud solutions were proposed. Indeed, Fog computing introduces new challenges in terms of security and privacy, due to its specific features such as mobility, geo-distribution and heterogeneity etc. Blockchain is an emergent concept bringing efficiency in many fields. In this paper, we propose a new access control scheme based on blockchain technology for the fog computing with fault tolerance in the context of the Internet of Things. Blockchain is used to provide secure management authentication and access process to IoT devices. Each network entity authenticates in the blockchain via the wallet, which allows a secure communication in decentralized environment, hence it achieves the security objectives. In addition, we propose to establish a secure connection between the users and the IoT devices, if their attributes satisfy the policy stored in the blockchain by smart contract. We also address the blockchain transparency problem by the encryption of the users attributes both in the policy and in the request. An authorization token is generated if the encrypted attributes are identical. Moreover, our proposition offers higher scalability, availability and fault tolerance in Fog nodes due to the implementation of load balancing through the Min-Min algorithm.","PeriodicalId":110283,"journal":{"name":"2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FMEC49853.2020.9144845","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

Fog computing is a new distributed computing paradigm that extends the cloud to the network edge. Fog computing aims at improving quality of service, data access, networking, computation and storage. However, the security and privacy issues persist, even if many cloud solutions were proposed. Indeed, Fog computing introduces new challenges in terms of security and privacy, due to its specific features such as mobility, geo-distribution and heterogeneity etc. Blockchain is an emergent concept bringing efficiency in many fields. In this paper, we propose a new access control scheme based on blockchain technology for the fog computing with fault tolerance in the context of the Internet of Things. Blockchain is used to provide secure management authentication and access process to IoT devices. Each network entity authenticates in the blockchain via the wallet, which allows a secure communication in decentralized environment, hence it achieves the security objectives. In addition, we propose to establish a secure connection between the users and the IoT devices, if their attributes satisfy the policy stored in the blockchain by smart contract. We also address the blockchain transparency problem by the encryption of the users attributes both in the policy and in the request. An authorization token is generated if the encrypted attributes are identical. Moreover, our proposition offers higher scalability, availability and fault tolerance in Fog nodes due to the implementation of load balancing through the Min-Min algorithm.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于区块链的隐私感知和身份验证与容错的物联网雾计算
雾计算是一种新的分布式计算范式,它将云扩展到网络边缘。雾计算旨在提高服务质量、数据访问、网络、计算和存储。然而,即使提出了许多云解决方案,安全和隐私问题仍然存在。事实上,由于雾计算的移动性、地理分布和异构性等特性,它在安全性和隐私性方面带来了新的挑战。区块链是一个新兴的概念,在许多领域带来效率。本文针对物联网环境下的雾计算容错问题,提出了一种新的基于区块链技术的访问控制方案。区块链用于为物联网设备提供安全的管理认证和访问过程。每个网络实体通过钱包在区块链中进行身份验证,实现了分散环境下的安全通信,从而达到了安全目标。此外,我们建议在用户和物联网设备之间建立安全连接,如果他们的属性满足智能合约存储在区块链中的策略。我们还通过对策略和请求中的用户属性进行加密来解决区块链透明度问题。如果加密的属性相同,则生成授权令牌。此外,由于通过Min-Min算法实现负载均衡,我们的提议在雾节点中提供了更高的可扩展性,可用性和容错性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
EasyCloud: a Rule based Toolkit for Multi-platform Cloud/Edge Service Management A Fog-Augmented Machine Learning based SMS Spam Detection and Classification System Privacy-Aware and Authentication based on Blockchain with Fault Tolerance for IoT enabled Fog Computing Ramble: Opportunistic Crowdsourcing of User-Generated Data using Mobile Edge Clouds Reducing Service Migrations in Fog Infrastructures by Optimizing Node Location
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1