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 条
  • [21] Reducing Smart Contract Runtime Errors on Ethereum
    Jumnongsaksub, Siwapol
    Sripanidkulchai, Kunwadee
    IEEE SOFTWARE, 2020, 37 (05) : 55 - 59
  • [22] 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):
  • [23] The Sword of Damocles: Upgradeable Smart Contract in Ethereum
    Huang, Yuan
    Wu, Xiaoyuan
    Wang, Quanqi
    Qian, Ziang
    Chen, Xiangping
    Tang, Mingdong
    Zheng, Zibin
    PROCEEDINGS 2024 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC 2024, 2024, : 333 - 345
  • [24] Vulnerabilities and Excess Gas Consumption Analysis Within Ethereum-Based Smart Contracts for Electricity Market
    Danielius, Paulius
    Stolarski, Piotr
    Masteika, Saulius
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2020), 2020, 394 : 99 - 110
  • [25] 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
  • [26] Implementation of Smart Home System Based on Internet of Things
    Gao, Yanzeng
    Wei, Lingyan
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS II, PTS 1 AND 2, 2014, 475-476 : 1150 - +
  • [27] Design and implementation of smart home system based on IoT
    Chen, Yinyan
    Zhang, Hong
    Zhong, Shijie
    RESULTS IN ENGINEERING, 2024, 24
  • [28] Detecting Ethereum Ponzi Scheme Based on Hybrid Sampling for Smart Contract
    Qu, Yuanjun
    Si, Xiameng
    Kang, Haiyan
    Zhou, Hanlin
    CMC-COMPUTERS MATERIALS & CONTINUA, 2025, 82 (02): : 3111 - 3130
  • [29] Analyzing Ethereum Smart Contract Vulnerabilities at Scale Based on Inter-Contract Dependency
    Lyu, Qiuyun
    Ma, Chenhao
    Shen, Yanzhao
    Jiao, Shaopeng
    Sun, Yipeng
    Hu, Liqin
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (02): : 1625 - 1647
  • [30] Transaction-based classification and detection approach for Ethereum smart contract
    Hu, Teng
    Liu, Xiaolei
    Chen, Ting
    Zhang, Xiaosong
    Huang, Xiaoming
    Niu, Weina
    Lu, Jiazhong
    Zhou, Kun
    Liu, Yuan
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (02)