Ethereum-based Emergency Service for Smart Home System: Smart Contract Implementation

被引:0
作者
Aung, Yu Nandar [1 ]
Tantidham, Thitinan [1 ]
机构
[1] Mahidol Univ, Fac ICT, Salaya, Nakhon Pathom, Thailand
来源
2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION | 2019年
关键词
Internet of Things (IoT); Smart Home; Emergency; Ethereum; Private Blockchain; Smart Contract; Solidity; IPFS; PKI; One Time Passcode;
D O I
10.23919/icact.2019.8701987
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Emergency service call for public service providers has become an important role for smart home applications in order to support safety and security in the household building. Blockchain has been a promising solution with cryptography and incentive distributed mechanisms to support the verification, execution and recording of transactions between untrusted parties. In this paper, we present a Smart Home System (SHS) based on Ethereum with smart contract infrastructure for handling an emergency service sending from SHS to Home Service Providers (HSP) when there are unusual environmental conditions. Our SHS testbed consists of three domains: (1) Smart Home Sensor Manager (SM) or IoT devices to gather environmental sensor data and send an emergency call to HSP, (2) Home Service Provider (HSP) system deployed with Ethereum Virtual Machine (EVM) and smart contract, and (3) decentralize Meteor framework to interface between Ethereum and web based applications for homeowners (HO) and HSP staffs. To achieve homeowner privacy and security, we enable digital signature coupling with InterPlanetary File System (IPFS) for handling the emergency call from SM to HSP and One Time Passcode (OTP) produced by HSP for HSP staffs to verify themselves for further access control when they go to service homeowner's house. Each smart contract transaction in solidity is described. Finally, security and privacy issues for our proposed work are discussed.
引用
收藏
页码:147 / 152
页数:6
相关论文
共 50 条
  • [31] A Resource-Efficient Smart Contract for Privacy Preserving Smart Home Systems
    Saquib, Nazmus
    Bakir, Fatih
    Krintz, Chandra
    Wolski, Rich
    2021 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, INTERNET OF PEOPLE, AND SMART CITY INNOVATIONS (SMARTWORLD/SCALCOM/UIC/ATC/IOP/SCI 2021), 2021, : 532 - 539
  • [32] Smart-Contract Aware Ethereum and Client-Fog-Cloud Healthcare System
    Lakhan, Abdullah
    Mohammed, Mazin Abed
    Rashid, Ahmed N.
    Kadry, Seifedine
    Panityakul, Thammarat
    Abdulkareem, Karrar Hameed
    Thinnukool, Orawit
    SENSORS, 2021, 21 (12)
  • [33] Smart Home System Implementation Based on ARM Microprocessor
    Li, Dan
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ELECTRONIC, MECHANICAL, INFORMATION AND MANAGEMENT SOCIETY (EMIM), 2016, 40 : 1152 - 1156
  • [34] Smart Contract-Based Secure Decentralized Smart Healthcare System
    Raj, Anu
    Prakash, Shiva
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 27 - 27
  • [35] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Myung, Sein
    Lee, Jong-Hyouk
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07) : 4904 - 4914
  • [36] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Sein Myung
    Jong-Hyouk Lee
    The Journal of Supercomputing, 2020, 76 : 4904 - 4914
  • [37] Evolving Neuromorphic Systems on the Ethereum Smart Contract Platform
    Wu, Hongchi
    Fang, Binhao
    Xiang, Cheng
    Cohen, Gregory
    Van Schaik, Andre
    Ramesh, Bharath
    2022 IEEE 1ST GLOBAL EMERGING TECHNOLOGY BLOCKCHAIN FORUM: BLOCKCHAIN & BEYOND, IGETBLOCKCHAIN, 2022,
  • [38] A Survey on Ethereum Smart Contract Vulnerability Detection Using Machine Learning
    Surucu, Onur
    Yeprem, Uygar
    Wilkinson, Connor
    Hilal, Waleed
    Gadsden, S. Andrew
    Yawney, John
    Alsadi, Naseem
    Giuliano, Alessandro
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES VI, 2022, 12117
  • [39] NeuCheck: A more practical Ethereum smart contract security analysis tool
    Lu, Ning
    Wang, Bin
    Zhang, Yongxin
    Shi, Wenbo
    Esposito, Christian
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10) : 2065 - 2084
  • [40] OpBench: A CPU Performance Benchmark for Ethereum Smart Contract Operation Code
    Aldweesh, Amjad
    Alharby, Maher
    Mehrnezhad, Maryam
    Van Moorsel, Aad
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 274 - 281