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
关键词
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
相关论文
共 50 条
  • [21] M2M Blockchain: The Case of Demand Side Management of Smart Grid
    Wu, Xigao
    Duan, Bin
    Yan, Yinxin
    Zhong, Ying
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 810 - 813
  • [22] M2M Communications Based on the M-Bus Protocol
    Schneppe, M. A. Schneps
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2012, 46 (02) : 83 - 89
  • [23] M2M communications based on the M-Bus protocol
    M. A. Schneps-Schneppe
    Automatic Control and Computer Sciences, 2012, 46 (2) : 83 - 89
  • [24] Cloud Based Service for M2M Communication
    Cackovic, Vanesa
    Popovic, Zeljko
    2012 IX INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (BIHTEL), 2012,
  • [25] Incorporating OMA Lightweight M2M Protocol in IoT/M2M Standard Architecture
    Putera, Christian Antonia Lusiarta
    Lin, Fuchun Joseph
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 559 - 564
  • [26] A Blockchain-based Approach for Data Accountability and Provenance Tracking
    Neisse, Ricardo
    Steri, Gary
    Nai-Fovino, Igor
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [27] Message-Embedded Random Access for Cellular M2M Communications
    Jang, Han Seung
    Kim, Su Min
    Park, Hong-Shik
    Sung, Dan Keun
    IEEE COMMUNICATIONS LETTERS, 2016, 20 (05) : 902 - 905
  • [28] Perspectives on M2M protocols A comparative study between different M2M protocols
    Elgazzar, Mohamed H.
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 501 - 505
  • [29] M2M: Challenges and Opportunities
    Ilderem, Vida
    2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [30] M2M应用浅析
    张云霞
    田烨
    电信科学, 2009, 25 (12) : 4 - 8