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
关键词
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 条
  • [11] CTRF: Ethereum-Based Ponzi Contract Identification
    He, Xuezhi
    Yang, Tan
    Chen, Liping
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [12] Design Patterns for Smart Contract in Ethereum
    Destefanis, Giuseppe
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, : 121 - 122
  • [13] An Adversarial Smart Contract Honeypot in Ethereum
    Han, Yu
    Ji, Tiantian
    Wang, Zhongru
    Liu, Hao
    Jiang, Hai
    Wang, Wendi
    Cui, Xiang
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 128 (01): : 247 - 267
  • [14] Defining Smart Contract Defects on Ethereum
    Chen, Jiachi
    Xia, Xin
    Lo, David
    Grundy, John
    Luo, Xiapu
    Chen, Ting
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (01) : 327 - 345
  • [15] Ethereum-Blockchain-Based Technology of Decentralized Smart Contract Certificate System
    Xie, Rui
    Wang, Yuhui
    Tan, Mingzhou
    Zhu, Wei
    Yang, Zhongjie
    Wu, Jiaji
    Jeon, Gwanggil
    IEEE Internet of Things Magazine, 2020, 3 (02): : 44 - 50
  • [16] Ethereum Smart Home for Denial of Service and Single Point of Failure
    Syahputra B.I.
    Marlena D.
    Priambodo D.F.
    Arizal
    Electronics, 2023, 27 (02) : 50 - 63
  • [17] Design and Implementation of a Loan System Based on Smart Contract
    Yang, Qi
    Xu, Fangfang
    Zhang, Yu
    Liu, Fang
    Hu, Wei
    Liao, Qinghan
    SMART BLOCKCHAIN, 2018, 11373 : 22 - 31
  • [18] A Runtime Information Based Defense Technique for Ethereum Smart Contract
    Xiang J.
    Yang Z.
    Zhou S.
    Yang M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (04): : 834 - 848
  • [19] A Study of Inequality in the Ethereum Smart Contract Ecosystem
    Gupta, Bishwas C.
    Shukla, Sandeep K.
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 441 - 449
  • [20] 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