Raihan Kabir, A. Hasan, Md. Rajibul Islam, Y. Watanobe
{"title":"基于区块链的云连接物联网设备安全方法","authors":"Raihan Kabir, A. Hasan, Md. Rajibul Islam, Y. Watanobe","doi":"10.1109/ICICT4SD50815.2021.9397000","DOIUrl":null,"url":null,"abstract":"With progress in science and technology and the rapid development of the Internet of Things (IoT) which are connected with the cloud-based network, need to communicate between themselves. In addition, a user needs several types of authentication process so that the user can interact with the devices. However, these devices can be under attack, such as a single-point-failure at any time, and some private data can be tampered and stolen by the attackers. In this paper, we propose a blockchain-based approach that assigns a unique device ID and using smart contracts to store the data transaction records in the blockchain for each IoT device as well as cloud and user access. Blockchain-based smart contracts provide distributed digital records that can endure data tampering and data snitching attacks. This method secures the user authenticity and maintains the privacy of IoT data on the cloud using Merkle Tree data structure and Practical Byzantine Fault Tolerance (pBFT). Finally, we implement an open-source blockchain platform that verifies the prototype of the proposed system.","PeriodicalId":239251,"journal":{"name":"2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Blockchain-based Approach to Secure Cloud Connected IoT Devices\",\"authors\":\"Raihan Kabir, A. Hasan, Md. Rajibul Islam, Y. Watanobe\",\"doi\":\"10.1109/ICICT4SD50815.2021.9397000\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With progress in science and technology and the rapid development of the Internet of Things (IoT) which are connected with the cloud-based network, need to communicate between themselves. In addition, a user needs several types of authentication process so that the user can interact with the devices. However, these devices can be under attack, such as a single-point-failure at any time, and some private data can be tampered and stolen by the attackers. In this paper, we propose a blockchain-based approach that assigns a unique device ID and using smart contracts to store the data transaction records in the blockchain for each IoT device as well as cloud and user access. Blockchain-based smart contracts provide distributed digital records that can endure data tampering and data snitching attacks. This method secures the user authenticity and maintains the privacy of IoT data on the cloud using Merkle Tree data structure and Practical Byzantine Fault Tolerance (pBFT). Finally, we implement an open-source blockchain platform that verifies the prototype of the proposed system.\",\"PeriodicalId\":239251,\"journal\":{\"name\":\"2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-02-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICT4SD50815.2021.9397000\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Information and Communication Technology for Sustainable Development (ICICT4SD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICT4SD50815.2021.9397000","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Blockchain-based Approach to Secure Cloud Connected IoT Devices
With progress in science and technology and the rapid development of the Internet of Things (IoT) which are connected with the cloud-based network, need to communicate between themselves. In addition, a user needs several types of authentication process so that the user can interact with the devices. However, these devices can be under attack, such as a single-point-failure at any time, and some private data can be tampered and stolen by the attackers. In this paper, we propose a blockchain-based approach that assigns a unique device ID and using smart contracts to store the data transaction records in the blockchain for each IoT device as well as cloud and user access. Blockchain-based smart contracts provide distributed digital records that can endure data tampering and data snitching attacks. This method secures the user authenticity and maintains the privacy of IoT data on the cloud using Merkle Tree data structure and Practical Byzantine Fault Tolerance (pBFT). Finally, we implement an open-source blockchain platform that verifies the prototype of the proposed system.