Chain Veri: Blockchain-Based Firmware Verification System for IoT Environment

Jea Min Lim, Youngpil Kim, Chuck Yoo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

The number of deployed Internet of Things (IoT) devices has been increasing rapidly, and security has become significantly important in IoT environments. However, security issues remain challenging due to constraints of IoT devices. One critical security issue is that attacks tamper the firmware of IoT devices. Once the firmware is tampered, it is difficult to notice and recover the tampered firmware. For the integrity of firmware, this paper proposes a new blockchain-based firmware verification system, called Chain Veri. We overcome vulnerabilities of previous studies such as fudging firmware verification. Furthermore, unlike previous studies that presented only the concepts and ideas, we implement Chain Veri from scratch and carry out performance evaluation on storage consumption and CPU cycles to run Chain Veri on IoT device. Our results show that only 1.2MB of storage is used to verify 2,845 devices. Also, 1,692 CPU cycles are to generate a palette in ChainVeri.

Original languageEnglish
Title of host publicationProceedings - IEEE 2018 International Congress on Cybermatics
Subtitle of host publication2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1050-1056
Number of pages7
ISBN (Electronic)9781538679753
DOIs
Publication statusPublished - 2018 Jul 1
Event11th IEEE International Congress on Conferences on Internet of Things, 14th IEEE International Conference on Green Computing and Communications, 11th IEEE International Conference on Cyber, Physical and Social Computing, 4th IEEE International Conference on Smart Data, 1st IEEE International Conference on Blockchain and 18th IEEE International Conference on Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018 - Halifax, Canada
Duration: 2018 Jul 302018 Aug 3

Publication series

NameProceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018

Conference

Conference11th IEEE International Congress on Conferences on Internet of Things, 14th IEEE International Conference on Green Computing and Communications, 11th IEEE International Conference on Cyber, Physical and Social Computing, 4th IEEE International Conference on Smart Data, 1st IEEE International Conference on Blockchain and 18th IEEE International Conference on Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018
CountryCanada
CityHalifax
Period18/7/3018/8/3

Fingerprint

Firmware
Internet
Equipment and Supplies
Program processors
integrity
vulnerability
Internet of things
evaluation
performance

Keywords

  • biockchain
  • firmware verification
  • Internet of Things
  • IoT

ASJC Scopus subject areas

  • Business, Management and Accounting (miscellaneous)
  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems and Management
  • Health Informatics
  • Communication

Cite this

Lim, J. M., Kim, Y., & Yoo, C. (2018). Chain Veri: Blockchain-Based Firmware Verification System for IoT Environment. In Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018 (pp. 1050-1056). [8726857] (Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/Cybermatics_2018.2018.00194

Chain Veri : Blockchain-Based Firmware Verification System for IoT Environment. / Lim, Jea Min; Kim, Youngpil; Yoo, Chuck.

Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 1050-1056 8726857 (Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lim, JM, Kim, Y & Yoo, C 2018, Chain Veri: Blockchain-Based Firmware Verification System for IoT Environment. in Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018., 8726857, Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018, Institute of Electrical and Electronics Engineers Inc., pp. 1050-1056, 11th IEEE International Congress on Conferences on Internet of Things, 14th IEEE International Conference on Green Computing and Communications, 11th IEEE International Conference on Cyber, Physical and Social Computing, 4th IEEE International Conference on Smart Data, 1st IEEE International Conference on Blockchain and 18th IEEE International Conference on Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018, Halifax, Canada, 18/7/30. https://doi.org/10.1109/Cybermatics_2018.2018.00194
Lim JM, Kim Y, Yoo C. Chain Veri: Blockchain-Based Firmware Verification System for IoT Environment. In Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 1050-1056. 8726857. (Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018). https://doi.org/10.1109/Cybermatics_2018.2018.00194
Lim, Jea Min ; Kim, Youngpil ; Yoo, Chuck. / Chain Veri : Blockchain-Based Firmware Verification System for IoT Environment. Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 1050-1056 (Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018).
@inproceedings{f2b9d63a57534a54ba00d3ab3164bda5,
title = "Chain Veri: Blockchain-Based Firmware Verification System for IoT Environment",
abstract = "The number of deployed Internet of Things (IoT) devices has been increasing rapidly, and security has become significantly important in IoT environments. However, security issues remain challenging due to constraints of IoT devices. One critical security issue is that attacks tamper the firmware of IoT devices. Once the firmware is tampered, it is difficult to notice and recover the tampered firmware. For the integrity of firmware, this paper proposes a new blockchain-based firmware verification system, called Chain Veri. We overcome vulnerabilities of previous studies such as fudging firmware verification. Furthermore, unlike previous studies that presented only the concepts and ideas, we implement Chain Veri from scratch and carry out performance evaluation on storage consumption and CPU cycles to run Chain Veri on IoT device. Our results show that only 1.2MB of storage is used to verify 2,845 devices. Also, 1,692 CPU cycles are to generate a palette in ChainVeri.",
keywords = "biockchain, firmware verification, Internet of Things, IoT",
author = "Lim, {Jea Min} and Youngpil Kim and Chuck Yoo",
year = "2018",
month = "7",
day = "1",
doi = "10.1109/Cybermatics_2018.2018.00194",
language = "English",
series = "Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "1050--1056",
booktitle = "Proceedings - IEEE 2018 International Congress on Cybermatics",

}

TY - GEN

T1 - Chain Veri

T2 - Blockchain-Based Firmware Verification System for IoT Environment

AU - Lim, Jea Min

AU - Kim, Youngpil

AU - Yoo, Chuck

PY - 2018/7/1

Y1 - 2018/7/1

N2 - The number of deployed Internet of Things (IoT) devices has been increasing rapidly, and security has become significantly important in IoT environments. However, security issues remain challenging due to constraints of IoT devices. One critical security issue is that attacks tamper the firmware of IoT devices. Once the firmware is tampered, it is difficult to notice and recover the tampered firmware. For the integrity of firmware, this paper proposes a new blockchain-based firmware verification system, called Chain Veri. We overcome vulnerabilities of previous studies such as fudging firmware verification. Furthermore, unlike previous studies that presented only the concepts and ideas, we implement Chain Veri from scratch and carry out performance evaluation on storage consumption and CPU cycles to run Chain Veri on IoT device. Our results show that only 1.2MB of storage is used to verify 2,845 devices. Also, 1,692 CPU cycles are to generate a palette in ChainVeri.

AB - The number of deployed Internet of Things (IoT) devices has been increasing rapidly, and security has become significantly important in IoT environments. However, security issues remain challenging due to constraints of IoT devices. One critical security issue is that attacks tamper the firmware of IoT devices. Once the firmware is tampered, it is difficult to notice and recover the tampered firmware. For the integrity of firmware, this paper proposes a new blockchain-based firmware verification system, called Chain Veri. We overcome vulnerabilities of previous studies such as fudging firmware verification. Furthermore, unlike previous studies that presented only the concepts and ideas, we implement Chain Veri from scratch and carry out performance evaluation on storage consumption and CPU cycles to run Chain Veri on IoT device. Our results show that only 1.2MB of storage is used to verify 2,845 devices. Also, 1,692 CPU cycles are to generate a palette in ChainVeri.

KW - biockchain

KW - firmware verification

KW - Internet of Things

KW - IoT

UR - http://www.scopus.com/inward/record.url?scp=85066793741&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85066793741&partnerID=8YFLogxK

U2 - 10.1109/Cybermatics_2018.2018.00194

DO - 10.1109/Cybermatics_2018.2018.00194

M3 - Conference contribution

AN - SCOPUS:85066793741

T3 - Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/GreenCom/CPSCom/SmartData/Blockchain/CIT 2018

SP - 1050

EP - 1056

BT - Proceedings - IEEE 2018 International Congress on Cybermatics

PB - Institute of Electrical and Electronics Engineers Inc.

ER -