{"title":"使用区块链的物联网安全框架","authors":"Ali H. Ahmed, Nagwa M. Omar, H. Ibrahim","doi":"10.1109/ICICIS46948.2019.9014853","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) gained a great focus in recent years due to its importance in humans' everyday life. IoT applications appear in several domains for human welfare. The need for a powerful and scalable security framework is the main focus for the current research. Blockchain (BC) is a distributed write-only ledger that eliminates the need for third parity to secure and verify transactions between peers. Though BC is considered the most powerful technique for securing transactions between IoT devices, these devices, unfortunately, cannot act as peers in BC because of its limited processing and storage. In this work, Blockchain is utilized in deploying a security framework for IoT monitoring applications. The proposed framework comprises clients (who query IoT devices), device gateways, and an administrator. IoT devices access BC through gateways. These gateways are assumed to be resource-rich and can perform mining tasks. To that end, Ethereum Blockchain is utilized in addition to Ethereum Smart contracts for enforcing a set of rules defined by the system administrator.","PeriodicalId":200604,"journal":{"name":"2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS)","volume":"402 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Secured Framework for IoT Using Blockchain\",\"authors\":\"Ali H. Ahmed, Nagwa M. Omar, H. Ibrahim\",\"doi\":\"10.1109/ICICIS46948.2019.9014853\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) gained a great focus in recent years due to its importance in humans' everyday life. IoT applications appear in several domains for human welfare. The need for a powerful and scalable security framework is the main focus for the current research. Blockchain (BC) is a distributed write-only ledger that eliminates the need for third parity to secure and verify transactions between peers. Though BC is considered the most powerful technique for securing transactions between IoT devices, these devices, unfortunately, cannot act as peers in BC because of its limited processing and storage. In this work, Blockchain is utilized in deploying a security framework for IoT monitoring applications. The proposed framework comprises clients (who query IoT devices), device gateways, and an administrator. IoT devices access BC through gateways. These gateways are assumed to be resource-rich and can perform mining tasks. To that end, Ethereum Blockchain is utilized in addition to Ethereum Smart contracts for enforcing a set of rules defined by the system administrator.\",\"PeriodicalId\":200604,\"journal\":{\"name\":\"2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS)\",\"volume\":\"402 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICIS46948.2019.9014853\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICIS46948.2019.9014853","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Internet of Things (IoT) gained a great focus in recent years due to its importance in humans' everyday life. IoT applications appear in several domains for human welfare. The need for a powerful and scalable security framework is the main focus for the current research. Blockchain (BC) is a distributed write-only ledger that eliminates the need for third parity to secure and verify transactions between peers. Though BC is considered the most powerful technique for securing transactions between IoT devices, these devices, unfortunately, cannot act as peers in BC because of its limited processing and storage. In this work, Blockchain is utilized in deploying a security framework for IoT monitoring applications. The proposed framework comprises clients (who query IoT devices), device gateways, and an administrator. IoT devices access BC through gateways. These gateways are assumed to be resource-rich and can perform mining tasks. To that end, Ethereum Blockchain is utilized in addition to Ethereum Smart contracts for enforcing a set of rules defined by the system administrator.