M2MHub: A Blockchain-based Approach for Tracking M2M Message Provenance

被引:0
作者
Saguil, Darren [1 ]
Xue, Qiao [1 ]
Mahmoud, Qusay H. [1 ]
机构
[1] Ontario Tech Univ, Dept Elect Comp & Software Engn, Oshawa, ON, Canada
来源
2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019) | 2019年
关键词
machine-to-machine communication; blockchain; ethereum; internet of things; provenance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is a fast growing and popular subset of technology. One of the main features of IoT is device autonomy, the ability for the machines embedded in the devices to function without human intervention. This includes communications with other devices through Machine-to-Machine (M2M) communication. Unfortunately, M2M communications are only stored with what behaviours they have observed, without the causal relationship as to how or why they observed those behaviours. Since M2M messages can trigger more M2M messages, the provenance of issues inside an IoT system can be hidden behind a long chain of messages, so finding the root source of any problem, such as malicious or defective devices, is almost impossible to detect. To solve this problem, in this paper we introduce M2MHub, a centralized auditing system which collects M2M messages in an IoT system and stores them in a blockchain. Devices in the system can tell the hub if they wish to open, continue, or end transactions, allowing the hub to keep track of who is the provenance of the transaction and how their transaction affects other devices. A proof-of-concept simulation has been constructed, demonstrating how M2MHub may function in a real-world implementation. The current implementation is not scalable enough to be deployed to actual IoT networks, so several ideas for future work are offered.
引用
收藏
页数:8
相关论文
共 16 条
  • [1] [Anonymous], 2013, ETHEREUM NEXT GENERA
  • [2] M2M Security: Challenges and Solutions
    Barki, Amira
    Bouabdallah, Abdelmadjid
    Gharout, Said
    Traore, Jacques
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (02) : 1241 - 1254
  • [3] Smart cities of the future
    Batty, M.
    Axhausen, K. W.
    Giannotti, F.
    Pozdnoukhov, A.
    Bazzani, A.
    Wachowicz, M.
    Ouzounis, G.
    Portugali, Y.
    [J]. EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 214 (01) : 481 - 518
  • [4] IoT security: Review, blockchain solutions, and open challenges
    Khan, Minhaj Ahmad
    Salah, Khaled
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 395 - 411
  • [5] Smart City and IoT
    Kim, Tai-hoon
    Ramos, Carlos
    Mohammed, Sabah
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 159 - 162
  • [6] Is blockchain technology a watershed for tourism development?
    Kwok, Andrei O. J.
    Koh, Sharon G. M.
    [J]. CURRENT ISSUES IN TOURISM, 2019, 22 (20) : 2447 - 2452
  • [7] ProvChain: A Blockchain-based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability
    Liang, Xueping
    Shetty, Sachin
    Tosh, Deepak
    Kamhoua, Charles
    Kwiat, Kevin
    Njilla, Laurent
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 468 - 477
  • [8] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Myung, Sein
    Lee, Jong-Hyouk
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (07) : 4904 - 4914
  • [9] Blockchain and IoT Integration: A Systematic Survey
    Panarello, Alfonso
    Tapas, Nachiket
    Merlino, Giovanni
    Longo, Francesco
    Puliafito, Antonio
    [J]. SENSORS, 2018, 18 (08)
  • [10] A Decentralized Marketplace Application on The Ethereum Blockchain
    Prasad, R. Vishnu
    Dantu, Ram
    Paul, Aditya
    Mears, Paula
    Morozov, Kirill
    [J]. 2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 90 - 97