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 条
  • [21] Design of Decentralized Application for Telemedicine Image Record System with Smart Contract on Ethereum
    Yonathan, Darrell
    Husna, Diyanatul
    Ekadiyanto, Fransiskus Astha
    Ratna, Anak Agung Putri
    Hidayati, Afif Nurul
    Purnama, I. Ketut Eddy
    Purnomo, Mauridhi Hery
    Nugroho, Supeno Mardi Susiki
    Rachmadi, Reza Fuad
    Nurtanio, Ingrid
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (10) : 272 - 281
  • [22] Implementation and Early Adoption of an Ethereum-Based Electronic Voting System for the Prevention of Fraudulent Voting
    Ahn, Byeongtae
    SUSTAINABILITY, 2022, 14 (05)
  • [23] An Empirical Evaluation of Smart Contract-Based Data Quality Assessment in Ethereum
    Comuzzi, Marco
    Cappiello, Cinzia
    Meroni, Giovanni
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2021 BLOCKCHAIN AND RPA FORUM, 2021, 428 : 51 - 66
  • [24] Review of Ethereum: Smart Home Case Study
    Aung, Yu Nandar
    Tantidham, Thitinan
    2017 2ND INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCIT), 2017, : 219 - 222
  • [25] Rich Specifications for Ethereum Smart Contract Verification
    Braem, Christian
    Eilers, Marco
    Mueller, Peter
    Sierra, Robin
    Summers, Alexander J.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (OOPSLA):
  • [26] Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain
    Pierro, Giuseppe Antonio
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 708 - 714
  • [27] Votereum: An Ethereum-based E-voting system
    Linh Vo-Cao-Thuy
    Khoi Cao-Minh
    Chuong Dang-Le-Bao
    Nguyen, Tuan A.
    2019 IEEE - RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF), 2019, : 130 - 135
  • [28] Reducing Smart Contract Runtime Errors on Ethereum
    Jumnongsaksub, Siwapol
    Sripanidkulchai, Kunwadee
    IEEE SOFTWARE, 2020, 37 (05) : 55 - 59
  • [29] Systematic Review of Security Vulnerabilities in Ethereum Blockchain Smart Contract
    Kushwaha, Satpal Singh
    Joshi, Sandeep
    Singh, Dilbag
    Kaur, Manjit
    Lee, Heung-No
    IEEE ACCESS, 2022, 10 : 6605 - 6621
  • [30] Evaluating Countermeasures for Verifying the Integrity of Ethereum Smart Contract Applications
    Ji, Suhwan
    Kim, Dohyung
    Im, Hyeonseung
    IEEE ACCESS, 2021, 9 (09): : 90029 - 90042